Added option for OpenNI XML configuration file to be set by a method. Added an exception to appropriately handle when an XML is not provided
Added passing tests
Restructured logic around when exceptions are thrown to manage the integration with the module manager
Small change to fix mistake
Integrated the hardware manager with the module manager. Old tests working, no new tests yet
New empty tests to support integration and removed extraneous command line args
Bookeeping information that represents TODOs on the integration.
Merge remote-tracking branch 'origin/hwmgr_integration_modulemgr' into hwmgr_integration_modulemgr
Implemented mechanism for config files to be passed to the driver. AND passing tests
Restructured code to be more coherent and test-driven. Fixed passing tests for the config tests
Implemented new code to integrate with hw manager and a few tests
Removed old comments code
Added another test for the correct flow for a module and a good driver request
Merge branch 'module_manager_add_hw_configs' into hwmgr_integration_modulemgr
Merge branch 'hwmgr_config_and_caching' into hwmgr_integration_modulemgr
Module Manager integration further along because of exceptions working
Added empty test & openni config file into tests. Fixed a few exceptions
A couple tests fixed so that they pass
Added new test to check driver cache
Merge remote-tracking branch 'origin/hwmgr_integration_modulemgr' into hwmgr_integration_modulemgr