Use duplicated imports list so that the default imports list does not get changed with every compiled script.
Merge pull request #579 from JonAdams1000/master

Don't include imports from previously processed ruby files in every generated java file.
Update joda-time to 2.2.

NetBeans and Eclipse projects updated as well.
I'm not sure how it should be done for IntelliJ, so it needs to be done
separately.
Fix relative path logic for ./ and .. files.

* Loading a file starting with ./ now replaces ./ with cwd.
* Loading a file that contains any embedded .. will canonicalize
  before checking for file existance, since File#isFile will not
  handle those .. properly.
* Canonicalize both such paths for __FILE__

Fixes #575.
Unmodify ext extensions while I fix tests surrounding it.
Re-fix loading to ignore C ext extensions if C exts are not on.
Fix over-canonicalization in 1.8 mode that broke tracing tests.
Bump to 0.8.5 for release.

I released 0.8.4 without the jopenssl.jar in it, which broke
everyone on JRuby 1.7.2 or earlier. This version has no diffs...
it just builds the gem correctly.
Bump jruby-openssl to 0.8.6.dev.
Update psych Ruby bits to 2.0 (same as Ruby 2.0.0 stdlib).
Update 1.9 mode to 1.9.3p392 (no visible changes).

* Tests updated from 1.9.3p392
* 1.9.3 and 2.0.0 copies modified to exclude shared psych stuff
* One new BEGIN/END test excluded
Changes suggested by #501.
Update to jzlib 1.1.2.

A user reported to me that a concurrency issue in jzlib had been
fixed in 1.1.2. Specifically, the Tree#gen_codes method was
static and synchronized, causing contention. This was fixed in
1.1.2.
Update to latest InvokeBinder (1.2-SNAPSHOT) for Smart* classes.
Remove duplicate signature args utility.