Extract out the servlet environment.
Move to building a servlet context handler.
Fully extract the servlet environment.
Extract out JerseyEnvironment.
Fully extract the lifecycle environment.
Move context parameters to ServletEnvironment.
Move session handlers to ServletEnvironment.
Extracted admin stuff to AdminEnvironment.

This also allows for add arbitrary servlets to the admin interface.

Closes #259.
Drop the environment logger.
Added tests for ServletEnvironment.
Add some tests and some executor builders.
Update jDBI to 2.48.2

2.48.2 fixes a bug where using sqlObject.begin() followed by a call to an @Transaction annotated method would cause an unexpected early commit on return from the method.
Merge pull request #298 from brianm/patch-1

Update jDBI to 2.48.2
Added travis-ci
Added travis-ci
Merge pull request #301 from ricn/master

Added Travis CI
Add verification to TravisCI
Add TravisCS build info to README
Expose another build method that takes the ManagedDataSource, similarly to DBIFactory
Merge pull request #302 from rayokota/master

Expose another build method in SessionFactoryFactory that takes the ManagedDataSource, similarly to DBIFactory