movetytouch: Fix compilation error
Java bindings: New example, typemaps
Whiteboard example: Add configurable target rectangle
Add info about build-dependencies
Fix psmove_get_serial() for USB connections
Orientation example: Fix argument types
Linux: Automatically add Bluez entry in psmovepair

This should make the pairing experience very smooth (at least
on Ubuntu-based systems, for others we might have to add more
code to start/stop bluetoothd).

On Linux, "psmovepair" now requires root privileges to stop
bluetoothd and to write the corresponding files. The advantage
is that pairing is automatic: Pair via USB, press the PS button
and the controller is ready to go.
Updated Debian packaging information

Build proper packages for core, tracker and utils,
fix dependencies.
OS X Support: Check for NULL pointers
psmove_pair: Admit failure when btaddr is NULL, fix return values
OpenTracker module (initial draft implementation)
OS X Pairing: Warn when Bluetooth is turned off
Fix inverse logic for creation of data directory
Debian packaging: shlibdeps + misc deps
Debian packaging: Install udev rules file
Get serial number for remote (moved) controllers

The serial number can be determined at the remote
host and sent to us by when connecting to the
controller, so we can use (locally-saved) calibration
data and other identifying information.
Update OpenTracker integration, include sample configuration
Tracker: Support for accessing the dimming factor
Bluez pairing: Only restart bluetoothd when necessary

In case the pairing information is already properly
written to the bluetoothd state file, we do not need
to restart bluetoothd and/or update the files.
moved (on Linux): Add/remove devices, pairing

moved on Linux can now detect the removal and addition
of devices using libudev. Additionally, moved will try
to pair devices via USB when they are connected.