Add option to set the Rack::Server type.

Currently, the test server will use the default implementation when
creating a Rack::Server, and this change allows the implementation
to be set via Teabag's configuration object.
Attempt to fix Travis CI failure by stubbing Thread.new.
Merge pull request #50 from jabr/add-rack-server-config

Add option to set the Rack::Server type.