* 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] Fix variable depths in instance_eval / module_eval scripts.

* Variable scope depths are off by 1 (relative to IR scope nesting
  levels) when they show up in instance_eval / module_eval vs. normal
  binding evals.

* Pass along information about eval type and use it to eliminate
  the extra implicit scope.

* This module_eval vs binding eval information also lets us get rid
  of a longstanding FIXME/hack in the interpreter.

Test results changes
- No change in rubyspec tests.
- Fixes a bunch of MRI test failures.
- A new failures comes from removing the FIXME/hack -- to be
  investigated later.
- It also adds 2 flip test errors from $JRUBY_HOME/test/test_flip.rb --
  to be investigated.
[IR] Fix lookup of %flip vars in eval scopes

* Eliminates the two flip test failures from test/test_flip.rb
  introduced in the last commit.
BlockArg18Node removal
IR: Fix MRI test and match 2.1 semantics on lambdas by not converting them when passed to calls
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