Bump version
Extract collection maintenance code into helper.
Be consistent with the order of things.
Add some java/jruby settings to speed up jruby builds on travis
Try again with java settings
Add java/jruby settings to readme
Move shared code into a base class, and fix directory structure of specs.
Remove unnecessary encoding directives.
Fix another scenario that was creating duplicate licenses

Commits 8e041bf and 7f40b96 attempted to prohibit creating duplicate
LicenseAlias records.  This commit prevents

```
   license_finder dependencies add MIT first_dep 1.1
   license_finder dependencies add MIT second_dep 2.2
```

from creating many MIT LicenseAliases.
Remove dead code
make public api of PossibleLicenseFiles explicit