first draft of the plugins spec
started dissolving the Teevee::Daemon module

Teevee::Daemon::Application --> Teevee::Application
Teevee::Daemon::IntentController --> Teevee::IntentController
First draft of Plugin base class
added plugin initialization to Runtime
corrected for JDBC access
moved HUD and WebUI into stand-alone plugins
rewrote Teevee::Daemon as the 'main' module

pluginized remote_debugger
corrected errors in web_ui, library, plugin
modified Teevee::Application interface (plugins are now added externally)
logging is now in its own file
teevee.rb loads everything EXCEPT teevee/daemon*(/*)?
teevee/daemon.rb is Main, and loads teevee/daemon/* (and then teevee.rb, during main)
added utf-8 encoding magic comment
pluginified
use new entrypoint Teevee::Daemon.main()
require wit_token on app for webui
made logs pretty -->
enable all built-in plugins
code gardening.

fixed @app vs app bug in ScheduleRuntime
fixed a few bugs in Daemon.main()
changed maven label to plugins (like the branch)
corrected misspelling in heads_up_display
log plugin starting on main thread so no STDOUT race
removed old (pre-plugin) runtime.rb

all functionality formerly in runtime.rb:
main app: now in teevee/daemon.rb
user config stuff: no in teevee/daemon/config_dsl
moved basic movies/episodes playback into plugin.

all core features are now in plugins
more verbose startup messages