Delete some warning
Fix error in position of ground and fixed particles

Note : due to suppress warning...
Add LeapMotionListener to manage all interactions of the Leap
Add InputManager to manage "classic" inputs (mouse and keyboard)
Fix memory error with var renderMutex

Also restore the good position of created particles (except when rotate)
Add movement with the mouse and keyboard
Delete SampleListener

Note : display again the 2D data
Merge branch 'develop' of https://github.com/LeapMotionRV/Badaboum into develop

New archi (easier to understand) :
	input/InputManager.h => manage classic input (mouse and keyboard)
	input/LeapMotionListener => manage leap motion

	render/Renderer.h => render the 3D elements
	render/Renderer2D.h => render the 2D elements

Conflicts:
	Source/render/Renderer.cpp
	Source/render/Renderer.h