Cleaning up SnapToSurface
Cleaning up SnapToSurface

- Using HorizontalBlock from EditorTools
- Cleaned up code after Unity 5 upgrade to remove extra GetComponent calls

UnicornForest/UnityToolbag,JordanDDisch/UnityToolbag,hsandt/UnityToolbag,paveltimofeev/UnityToolbag,nickgravelyn/UnityToolbag,zhutaorun/UnityToolbag,ChemiKhazi/UnityToolbag