Add dirtyforms directly instead of as a git submodule.

The git:// submodule inside dirtyforms was causing deployments to production
systems to break due to firewall restrictions preventing git:// access.
Increase api key entropy by using full alphabet and capitals.
Fix JRuby compatibility issues and setup TorqueBox based deploy.

Conflicts:
	Gemfile
	Gemfile.lock
	config/nginx/site.conf.erb
Update yui-compressor with JRuby compatible version.

Conflicts:
	Gemfile.lock
Add turbo sprockets for faster asset precompilation.
Improve deployment time due to asset precompile slowness on JRuby.
Use torquebox stuff for sessions and cache stores.
Bump capistrano_nrel_ext.
Add torquebox as a full-time dependency so the support libraries are present.
Bump capistrano_nrel_ext.
Setup domain aliases for nginx.

Conflicts:
	config/deploy/production.rb
	config/deploy/staging.rb
Ensure threaded moded is on for staging and production.
Fix proxying to torquebox when dynamic, internal domains don't resolve.
Update gems.
Update default mongoid.yml to be installed at deployment time.
Fix deploying to torquebox when it's bound to a specific IP.
Fix syntax highlighting when symbol gets passed in.