Check that bluetooth radio exists in linux before assuming can pair controller sucessfully
Use "git describe" to get revision info (fixes #128)
Don't call hid_exit within reinit when psmove_local_disabled
Merge pull request #127 from whitingjp/fail_when_no_bluetooth

Check that bluetooth radio exists in linux before assuming can pair controller sucessfully.
Merge pull request #130 from whitingjp/protect_local_only

Don't call hid_exit within reinit when psmove_local_disabled.
Don't turn off + on bluetooth from 10 10
Merge pull request #131 from whitingjp/osx1010

Pairing on OSX 10.10
Update external/hidapi reference to latest upstream
Report update errors in threaded LED writing mode

The reporting is delayed, but better than pretending success.
Cherry-pick a fix from upstream PS3EYEDriver
Revert external/hidapi to an older commit

The previous update to the latest hidapi upstream introduced changes that
break HID Feature reports on Windows. This fix sets the hidapi submodule to
the commit preceeding the problematic one.

For a description of the problem see hidapi's issue list:

  https://github.com/signal11/hidapi/issues/192
Merge pull request #134 from nitsch/rollback-hidapi

Revert external/hidapi to an older commit
Add links to EXT device documentation
Add detection for Sharp Shooter's pump action
Fix EXT device report buffer size

This makes the EXT device support work on Windows.
Add missing line breaks in debug output
Merge pull request #135 from nitsch/improve-ext

Improve EXT device support
Update Windows build to MinGW-w64 4.9.1

Since different versions of MinGW-w64 differ in support of clock-related
functions, we do now suggest using version 4.9.1 which was tested on
several Windows systems.

This fix removes the now obsolete redefinitions of unsupported clock
features and gives detailed instructions in the README for fetching the
correct version of MinGW for Windows builds.
Cut down on automatic header inclusion on Windows

This will prevent windows.h from dragging in lots of other header files
by default. It helps us avoid problems such as having to include
winsock2.h before windows.h which would otherwise lead to problems with
redefined symbols.
Remove -fPIC for builds on Windows

We recommend using MinGW-w64 for the Windows builds which generates
position-independent code by default. Removing the -fPIC option gets
rid of the warning that reminds of this behaviour.