Moves test dependencies out to Gemfile.
Adds SeedLoader with spec, and the fixture() spec helper for loading in arbitrary files from spec/fixtures/.
Adds Railsless::ActiveSupport::Root, which provides app-root-folder guessing cannibalised from Rails. Needs some cleanup later.
Adds Config, which handles database and environment config.
Adds ActiveRecord Rake task loading.
Adds Sinatra extension, with a full-stack test of a sample app.

This commit includes:
* SinatraExtension, for registration with Sinatra "modular" apps.
* A sample modular Sinatra app, with a migration, model and a couple of
  routes to manipulate data with.
* run, run_while and wait_for_port! to assist with full-stack
  integration testing of web apps and their Rake tasks.
* InlineTimeout, a Timeout clone that doesn't muck around with threads.
Adds a second sample Sinatra app to test "classic" (classless) behavior; adds auto-registration of SinatraExtension for classic apps.
Cleans up databases from sample apps.
Brings README into line with the library actually does now. :-)
Strips out all the called_from Rails-aping from Root; adds specs with filesystem fixtures.
Require the "require ./app" or equivalent in Rakefiles to be inside an :environment block.
Allow database configuration first by file (config/database.yml), with a fallback to ENV["DATABASE_URL"].
Adds a rake db:generate:config task (for generating config/database.yml), with specs.
Adds Travis build.