Dropping in the latest libfreenect code. This removes the processing code but it will be added back in next commit.
Adding the processing code back in but in a slightly different directory so we can keep the existing java code in the project.