first working version of ir/depth decoding; several post processing steps like depth disambiguation, bilateral filtering, edge-aware filtering, implemented in the official SDK are missing; the implemented CPU decoding is slow and only runs at 10Hz or less;
increased number of iso packets
added some time profiling to depth decoding
added display of RGB images using libjpeg-turbo decoding and opencv gui
removed old Makefile and decode utility programs
refactor init/status commands (part #1)
implemented depth disambiguation
Merge branch 'ir_iso_transfer' into api_cleanup
refactored the control commands
rename command wrapper functions
Merge pull request #1 from floe/api_cleanup

API cleanup
add p0tables definition header
replace hard-coded offsets with struct references
change p0table struct as suggested by ck
simplified rgb/depth packet processor api; async processing is now implemented in a templated decorator class
implemented bilateral filter on differential a/b images; really slow
Merge branch 'ir_iso_transfer' into p0table

Conflicts:
	examples/protonect/src/cpu_depth_packet_processor.cpp
move p0 table definitions to header dir
Merge pull request #2 from floe/p0table

access p0table via struct definition instead of hard-coded offsets
dump hex data from unknown commands