Add missing javadoc required by Java 8

Fixes #138
include_class is deprecated in favor of java_import

More details: http://jira.codehaus.org/browse/JRUBY-3797
It is not a good idea to compare strings as if they were numbers.

"1" > "0" == true
"9" > "100" == true
There is no need to call INT.to_s
Merge pull request #160 from juniorz/javadoc

Fix build for JDK 8
Merge pull request #164 from juniorz/deprecate

include_class is deprecated in favor of java_import
Merge pull request #166 from juniorz/bad_conversions

Bad conversions
Use go.jruby on test-related tasks
Update to rails 2.3.18 and add Bundler support
Remove vendorized gems
Add bundle commands to cruise:rails namespace
Vendorize gems with bundler
fixup: file added by rails update
Vendorize Bundler to jruby-cache's default bundled gem repository (GEM_PATH)

It is necessary because jruby-complete doesn't ship with bundler, and its GEM_HOME/GEM_PATH are inside the jar. More info: https://github.com/jruby/jruby/issues/1146
Run jruby-complete in 1.8 compatibility mode

go.jruby used for tests runs on 1.8 compatibility mode for precaution and we want to be consistent with it
Update jruby-complete and jruby-rack
Replaces monkey-patched vendored gem with the only file needed

This gem had been monkey-patched to work on the current rspec version, and there was no documentation about it.

It is very misleading as well as the removed 'puts' from cruise-modules (it printed gocd/rails/reports/spec but the reports were placed at gocd/target/specs/rails/)
Decouple buildfile from the Rails-app's gems
Remove tools/jruby (JRuby 1.3.1)
Downgrade rubygems from default 2.1.9 to 1.8.24

rubygem 2.x is not compatible with Rails 2.3.x so we need to downgrade it until we have the Rails app at version 4.x