Fixing Coverity Errors
Javadoc fixes.

jdk8 supported java doc fixes.
Java 8 Collection Order Differences

Spring tests relied on set order of items in collections.  This order is
not the same in java 8.  Assuming order doesn't matter at this time and
making it so tests will function in all jdk versions currently
available.
Merge pull request #138 from hazendaz/master

Fixing up build - jdk8 compliant