Enable Automoc globally

Add a Client class to the client, which will manage the cmd-line arguments
Remove unused function
Remove debug calls and complicated object path hierarchy
Add new methods and command line args to client
Change the case of path parts to avoid namespace collisions in generated C++ code
Add a client lib, and generally refactor the daemon API