manager: change what services are (#74)
plugins: add a search_path argument to init, and a find() method
manager: daemonize manually. no more twistd!
process: become a service
user_server: become a service
add services/builtin to keep built in commands in
services/ping: convert to new services
properties: add get_service
test_plugins: use search_path
manager: remove built-in commands that are in a service now

(oops)
manager: fix imports
process: fix imports
manager: really fix imports
manager: remove some debugging prints
manager: small tidy up
remove twisted dir
fix typo
shared: add helpers for finding resources and config files
launcher: add `config` command.

replaces many of the checks in `start` and can be invoked by the
installer command to let the user configure after installation
manager: update to use helpers from shared instead of hardcoded paths