* make gems out of each project in jruby/ext

* use those gems and install the content like it is done with default gems

* reverted some recent changes in jruby-openssl java code to compile again with jruby-1.7.11

* removed now obsolete jruby/maven/gems projects
use a common VERSION file in jruby_home use by all pom.rb or Mavenfiles
fix after conflict
use fixed jruby-maven-plugin
fix require for jline.jar
added pkg dir to gitignore
pack jline.jar
Convert maven paths to normalize to forward slash (workaround rather than soln?)
Update to new jruby-launcer for windows (now with --dev support)
Fix exponential perf degradation in Time.parse and Time.strptime.

Closes #1319.
Fix exponential perf degradation in Time.parse and Time.strptime.

Closes #1319.
Clarify documentation for isTrue, isFalse

`BasicRubyObject.isTrue` and `.isFalse` correspond to whether the RubyObject is
truthy or falsy, not just whether or not it is an instance of TrueClass or
FalseClass. This documentation change makes that clear.

I confirmed this by calling `isTrue` on a RubyString, which returned true.
Merge pull request #1573 from int3/jruby-1_7

Fix exponential perf degradation in Time.parse and Time.strptime.
Use common spelling of falsey

Metric: rspec, google search result count for: `ruby "falsey"` and `ruby "falsy"`
IR: Don't use nil as special value for class Foo < null condition.
defined value constant should just use helper and extract bytelist from it to make a new unfrozen string
[IR] Fixed another depth issue for %block (in module/instance evals).

* Account for the extra dynamic scope inserted by the runtime for
  module/instance evals while generting scope depths for %block
  in the IR builder.

* Eliminates all errors from MRI tests. Latest status (vis-a-vis
  -X-C failures):
  - 2 failures left for test/*
  - 10 failures left for test/mri/*
fix Random.rand(1.0) behavior
[Truffle] Update for future 0.2 of Truffle.
[Truffle] Update to 0.2.