Rename record binary of fakenect as fakenect-record

Signed-off-by: Nicolas Bourdaud <nicolas.bourdaud@gmail.com>
Prefix freenect- to the name of the installed demos

This prefix is added to avoid name clashes with other binaries installed on
the system.

Signed-off-by: Nicolas Bourdaud <nicolas.bourdaud@gmail.com>
Add manpages for fakenect and fakenect-record

Signed-off-by: Nicolas Bourdaud <nicolas.bourdaud@gmail.com>
wrappers/cpp: Call freenect_process_events_timeout in loop to prevent freezes - fixes #223

Signed-off-by: Benn Snyder <benn.snyder@gmail.com>
All headers (including libfreenect.hpp) are installed to `$PREFIX/include/libfreenect/`.
All libfreenect files have `#include "libfreenect.h"` rather than `#include <libfreenect.h>`.  This works during build and after installation all include files
are in the same directory.
Rename libfreenect-audio.h -> libfreenect_audio.h and libfreenect-registration.h -> libfreenect_registration.h.  This makes them consistent with other libraries.

THIS IS A BREAKING CHANGE; UPDATE YOUR INCLUDES

Signed-off-by: Benn Snyder <benn.snyder@gmail.com>
Merge branch 'unstable' of git://github.com/nbourdau/libfreenect

Conflicts:
	examples/CMakeLists.txt

Reviewed-by: Benn Snyder <benn.snyder@gmail.com>