Updated GestureManager/Recognisers such that Recognisers handle state change internally, and GestureManager only calls a single public method on the Recogniser.
Merge branch 'develop' into feature/Input

* develop:
  Improved CameraDolly.
  Removed Debug.Log calls.
  Prefab Pool's are now functional. Removed ability to modify pools in Editor (must now be done programmatically).
  Create README.md
  Tidied up PrefabPoolEditor / PrefabPoolManagerEditor. Functionality unchanged.
  Neatened up PrefabPoolManager.cs. No change to functionality.
  Neatened up PrefabPool.cs. No change to functionality.
  Created BaseFramework.PrefabPool namespace.
  Moved PrefabPool directory to root.
  CreateAssetAtPath(…) is to log the path at which an asset is created, and not change the selection / focus of the editor.
  Created ScriptableObjectUtility.
Updated MouseInputManager/MouseAction such that MouseAction's handle state change internally, and MouseInputManager only calls a couple of public methods on the Recogniser.
Refactored ivar naming convention on GestureRecogniser.
Added cancelDistance ivar to MouseDragAction.
Implemented SwipeGestureRecogniser
Implemented MouseSwipeAction.
Improved SwipeGestureRecogniser
Bugfixes for MouseAction and MouseDragAction.
Fixed Raycast in MouseInputManager.
Moved a couple of classes from BaseFramework.Utils -> BaseFramework.EditorUtils namespace.
Added delta ivar to MouseAction
MouseSwipeAction validates during OnHover.
Added support for gesture ordering with the use of a GestureRecogniserBuffer. Fixed up SwipeGestureRecogniser.
Fixed a bug with the switch statement.
Simplified GestureRecogniser. state transition now handles all the validation. There is an issue with tracking number of active touches.
Validation for SwipeGestureRecogniser.
Removed GestureManager and commented out GestureRecogniser subclass implementations. Converted GestureRecogniser to Monobehaviour and reworked virtual methods.
Removed Input layer necessity. Gesture Colliders can now exist on any layer.
Fixed TapGestureRecogniser.