Refactored command line tool
Restored device added/removed notification manager for Linux
Cleaned up code to remove warnings
IDE changes to generated files