Update stdlib and build version to 2.2 latest.
Reorg of stdlib files.

* lib/ruby/2.2 => lib/ruby/stdlib
* lib/ruby/shared => lib/ruby/stdlib
* added minitest, test-unit, and power_assert to default gems
* fixes and config changes throughout to support these moves
Hack around parser bug with #$% in regexp [].
Update tests to MRI trunk (2.2).
Implement Rational in IR JIT.
Use primitives here.
Inmplement Complex in IR JIT.
Add floating-point support to rational suffix.
Remove deleted test.
Add "undumpable" marshal_dump to Queue and ConditionVariable.
Remove rogue stack dump.
Remove # hack from uri/mailto.rb now that parser is fixed.
Fix my botched lib/pom.rb gem installation change.
Bump test-unit to 3.0.3.
Tweaks and twiddles to get 2.2 test suite running.

Still needs to have excludes added, but it runs now.
Rename mspec config for new compat version.
More hanging tests.
Drop minitest-excludes usage for now and clean up gem versions.
Remove remaining ripper and rdoc bits from stdlib.

These are installed as default gems during the main build.
Merge branch 'master' into update_stdlib

Conflicts:
	core/src/main/java/org/jruby/ir/targets/JVMVisitor.java