Merge pull request #176 from arvindsv/master

#130 - Make rspec exit after successful run.
#NA - ability to run 1 spec file
./tools/bin/old.go.jruby -S rake --rakefile server/run_rspec_tests.rake spec_file
./tools/bin/go.jruby -S rake --rakefile server/run_rspec_tests_use_new_rails.rake spec_file
Merge pull request #177 from srinivasupadhya/master

#NA - ability to run 1 spec file
#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
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'