Java 1.7/Findbugs fixes (rebased onto dev_4_4)



This is the same as gh-648 but rebased onto dev_4_4.

----

This should help with merge build stability.  Still need to update ```components/specification``` to add the ```xerces``` jar to the classpath, which I think will fix the unit test failures.