#130 Add support to spork to rails.new tests

./tools/bin/go.jruby -S gem install spork -v=1.0.0rc4 --no-rdoc --no-ri
#130 - move backup_controller to rails.new
java_imports has this commented: #java_import com.thoughtworks.go.domain.config.Admin unless defined? com.thoughtworks.go.domain.config.Admin
added empty app/views/index.html.erb, app/views/admin/backup/index.html.erb & app/layouts/admin.html.erb. will move it next.
application_controller_spec is not moved yet. will move it soon.
#130 - ./tools/bin/go.jruby -S gem install rspec --no-ri --no-rdoc
for the new way of doing have_tag: http://www.rubyfocus.biz/blog/2011/01/08/from_have_tag_to_have_selector_in_rspec2_gotchas.html
#130 - move app/models, spec/models, lib/extensions, spec/lib/extensions
skipped: lib/extensions/{action_view_extension.rb, gadget_and_oauth_oauth_model_base.rb, gadget_controllers.rb, oauth_controllers.rb, plugin_ssl_helper.rb} - will do with oauth gadgets.
#130 - set sys env for plugins/bundled, plugins/external & plugins_work to be inside target/rails/spec_server
#130 - spring services helper_method are not accessible in helper modules. Make them regular methods and include them in controllers & helpers (and hence views) seperately.
asset browser cache was take care off by setting ENV[RAILS_ASSET_ID] = app version. this is deprecated in rails 3. 2 specs failing because of this issue. need to look for a solution.
content_tag by default escapes content. used escape=false param.
Merge pull request #178 from juniorz/spork

#130 Add support to spork to rails.new tests
Adds startup banner to Development Server
Making GoSystemProperty protected
#8088 - Adding a new layer for Database Configurations.

Adding a new layer for database configuration so that different providers can choose their way for managing database related configurations. For H2, this continues to follow the old way of getting the configuration from SystemEnvironment.
#130 Add support to spork to rails.new tests

./tools/bin/go.jruby -S gem install spork -v=1.0.0rc4 --no-rdoc --no-ri
#130 - fixed ability to run individual spec file & introduced ability to run 1 spec in a spec file based on line number. with this you can setup intellij to run spec using program: $ModuleFileDir$/../tools/bin/go.jruby parameters: -S rake --rakefile run_rspec_tests_use_new_rails.rake spec_file[$FilePath$,$LineNumber$] directory: $ModuleFileDir$
#8088 - Moving DatabaseConfiguration back to base and making it an abstract class instead of interface.
Handling missing bundled plugins scenario for development server
Merge branch 'master' into dbconns
#8088 - Fixing failing tests

Database port for H2 was fetched wrongly. Using systemEnvironment#getDatabaseSeverPort for getting the port value.
Merge pull request #185 from sachinsudheendra/dbconns

Adding a layer for Database Connection Configurations
#158 - Moved the osx packaging.

Move was done from ant to buildr.
Also, there was a bug where the log file of server in mac would stay in the
same installation directory instead of going to '/Library/Logs/Go Server.app/go-server.log'
#158 - Removed the ant scripts used to build osx installers.
Merge pull request #187 from bsharanya/master

Moved OSX Packaging from ant to buildr