Remove unneeded local vars
Refactor freenect package to properly hide the cgo glue and expose a friendlier set of methods
Split demo code into a samples package
Add helper functions (e.g., saving camera frames) to freenect package
Remove old driver code
Refactor shell to use new helper functions