Refactor and document the TorqueBox::Web API

TorqueBox::Web::Server.run('default', options) is now
TorqueBox::Web.run(options). See the updated TorqueBox::Web API docs
for example usage and possible options.

This also adds a simple embedded sockjs integration test since I
needed some example code for that to include in the docs. By using
yard's {include:file:...} we're able to include the integration test
source directly which ensures our examples actually run.