Updated example

Visual feedback on button presses
Merge remote-tracking branch 'upstream/master'

his merge is necessary,
Update Unity bindings submodule to latest version (with serial)
PS Move API 3.1.0: Support the PSEye on OS X via PS3EYEDriver

Add support for grabbing frames from the PSEye camera by using the
PS3EYEDriver and libusb on OS X. This needs to be enabled separately
in CMake. By default, it tries to find libusb from the system (via
pkg-config), but there's also support for building libusb-1.0.9 (in
external/) statically and linking against it statically.

Static linking is also what contrib/build-osx-snapshot uses now. This
means that the iSight isn't supported for those snapshot builds, you
would have to disable the configuration options in the script and
rebuild without PSMOVE_USE_PS3EYE_DRIVER (you can also skip building
libusb in this case).

The frames read from the USB camera are encoded in YUV422 format, we
currently convert this using a function from PS3EYEDriver, modified to
output BGR data instead of RGBA. By using multithreading and better
buffer management (or buffer management at all), the frame rate could
definitely be improved, but this is not implemented yet.

Tested with OS X 10.9.1, but older releases should also work.
Zero bluetooth host address in case we don't find one
Merge remote-tracking branch 'upstream/master'
added AVFoundation links for non local OpenCV to CMakeLists.txt
Change build-osx-snapshot to build against x86_64 only
Make only for x86_64 architecture
Added debug info to DFU util
Added utility to get firmware version
Fix NULL pointer dereference in psmove_calibration_new()

Thanks to Pravin Bhat for the bug report and fix suggestion.
Calibration data saving in /etc/psmoveapi on Linux

Calibration is saved in /etc/psmoveapi for root user on Linux.
Non-root users read calibration first from local ~/.psmoveapi
directory and then from /etc/psmoveapi if there is no local
calibration data.
Daemon mode for psmovepair

Psmovepair can be run as daemon monitoring for controller
connections via USB and automatically performing pairing procedure.
Removed unnecessary ifdefs
Fixed according to review comments.

Used effective uid instead of real uid to detect root user.
Used snprintf instead of stecpy+strcat+strcat in
psmove_util_get_system_file_path()
Merge pull request #96 from SableRaf/master

Various fixes
Merge pull request #94 from kdienes/zero-host-address

Zero bluetooth host address in case we don't find one
Merge pull request #101 from MooseTheBrown/automatic_pair

Automatic pair