add multiple assignment support to java.util.Collection's Fixes #459
File.size should handle IO's
fix many file resolution problems which did not expand relative to current working dir.

Also, l* functions can not check using exists() as it will be false for existing symlink pointing to nowhere.
Added Scala singleton handling for traits, as well as classes. Fixes JIRA 6950
require_relative fails when passed an absolute path. Changes mean it should now handle both relative and absolute without errors.
Added test case for issue #6950
Removed test files added by mistake
Added comment to JavaClass.java
The failing tests failed because I had the gem installed. Oops.

Revert "Exclude some still-failing tests for OpenSSL."

This reverts commit dc22a1f79963eb70a045c6c2247afcda1318ba5e.
Generate Annotations for non primitive arrays

This fixes a bug where annotation fields which were specified as arrays of non primitives would result in an illegal argument exception.
This was caused by the non recursive nature of #visitAnnotationFields in CodegenUtils.
Recursivly visit annotations.
Add test for nested annotation as arrays.
Remove unused code
Match style.
Merge pull request #599 from daicoden/recursive-annotation-visiting

Recursive annotation visiting
Merge remote-tracking branch 'jamespic/master'
Struggling to understand how git is coordinating different branches
removing jopenssl.jar from no encryption distribution
Revert "trying to merge a bunch of commits into one"

This reverts commit e0a7301c01e792510e0123c07f0e56f89dbce345.
Additional tweaks to crypto-free jar-complete building.