Update openni2 install for Arch Linux (AUR)

The libfreenect guys have now included an Openni2 driver in their project so we
no longer need Openni2FreenectDriver.  See
(https://github.com/OpenKinect/libfreenect/pull/358)
Added opengl dependency
Made freeglut a hard dependency for PKGBUILD
PKGBUILD: Depend on libfreenect instead of building our own version
Initial work for Microsoft SDK driver. Video output should be working but needs to be converted to right encoding method for Processing.
Missing file.
Revert "Missing file."

This reverts commit 280996ce62dea6274f23079a3181638ad7c12d7d.
Fix remaining commit errors
Significant work done on Microsoft SDK driver. Hand tracking support should be soon.
Performance optimization on skeleton data (100+% speedup).
Hand creation and updating now works.
First attempt. Likely some RMI stuff leftover somewhere.
Hack in a class loader to put module jars on classpath at runtime.
Refactoring ModuleManager from an RMI-based implementation to a Frame stack.

The previous RMI (remote method invocation) implementation of the modulemanager andassociated classes was fragile (it depended on heavy cross-process synchronization) and difficult to debug (because there were multiple processes involved in running a single module).

To deal with this, I have begun a rewrite of the ModuleManagerExecutor family of classes to instead use a stack of JFrames which are allocated on the fly as requested by modules.

At present, this approach works up to the point of closing out of a module; at this point in time the entire sdk crashes to desktop. I suspect there is an issue with object instances not being properly shared across threads, or maybe a race condition at the time of module shutdown. Unfortunately, my schedule during the semester did not leave me time to investigate what the problem might be.
Merge branch 'procMultiWindow' of https://github.com/ColoradoSchoolOfMines/interface_sdk into procMultiWindow

I think windows borked the line endings in the repo. Sorry about that.