Better documentation of Alembic.TCPServer

The Alembic.Server module has been renamed to Alembic.TCPServer to better
document its functionality. Additionally, an @moduledoc section describing
how the TCPServer module fits into the larger architecture of the app has
been added.
PluginLoader: behave like a supervisor
Add top-level application and supervisor modules