Retrieve version from git, post github migration
Protect certain setup parameters with sys.platform

 * Allows setup to run where py2exe is not available
adding ROS files
Handle when creation of version.py is not possible

 * Catkin (non-standardly) builds from outside source dir
Use PySDL2 instead of pygame for joystick support
Better support for traditional joysticks.
Remove useless files as the corresponding feature has been dropped
Update the doc according to
Ignore Mac OSX Finder files
Manage the "offset" input config option
Add input config to change yaw with shoulder buttons
improve README.md

- updated command line tools installation instuctions
- updated homebrew installation instuctions
- pip link
- fixed typos
Merge branch 'derhuerst-patch-1'
Merge branch 'ros-hydro' of https://github.com/mchenryc/crazyflie_clients_python into mchenryc-ros-hydro
Merge branch 'mchenryc-ros-hydro'
Merge pull request #122 from unlimitedbacon/master

Better support for traditional joysticks.
Support paramater update callbacks in cfheadless.
Merge branch 'bluetooth-for-ps4-controller' of https://github.com/debona/crazyflie-clients-python into debona-bluetooth-for-ps4-controller

Conflicts:
	lib/cfclient/utils/joystick/linuxjsdev.py
	lib/cfclient/utils/pysdl2reader.py
Merge branch 'debona-bluetooth-for-ps4-controller'
Merge branch 'ps4-shoulder-buttons' of https://github.com/debona/crazyflie-clients-python into debona-ps4-shoulder-buttons

Conflicts:
	lib/cfclient/utils/config_manager.py
	lib/cfclient/utils/pysdl2reader.py