Move files into namespaced locations
Remove things that should be handled in the host Rails app

As an engine, we don't need to be concerned with things like database
configuration or deployment, to that end, we can delete:

- Capistrano and its configuration
- config.ru
- osbridge-specific CSS
- The default Rails initializers
- Initializers dealing with configuring aspects of Rails itself
- Settings and secrets files, and their reader code
- Cache configuration
- Rake tasks dealing with the database and other application concerns
Add core engine files, update bin/rails
Add dummy host app for running specs
Update Rakefile
[gem] Add gemspec, move dependencies from Gemfile

Dependencies need to be explicitly loaded in
lib/open_conference_ware/dependencies.rb
Draw routes on the Engine, not the host app
Update asset pre-compilation list to include more file types
Namespace our date formats
Update asset manifests to reflect new file layout
Add OpenConferenceWare namespace to controllers
Add OpenConferenceWare namespace to helpers
Add OpenConferenceWare namespace to mixins
Add OpenConferenceWare namespace to models and observers
Add namespace to audio, export, setup, and schedule rake tasks

Remove setup rake tasks

They were moved into open_conference_ware_tasks.rake and updated
Add namespace to specs
Add a common base class for OCW models

We need to be able to control things, like include_root_in_json, without
affecting the host application's configuration.
Squash old migrations into new namespaced versions
Update table names to reflect new migrations
Expose the engine's migrations to the host app