Added a lot of javadoc.

Fixed a couple of minor API visibility, signature and name issues on the way.
Merge branch 'feature/documentation010' of github.com:drdozer/sbol-data into feature/documentation010
Updated uses of NamespaceBinding to fix all uses of the constructor that's now hidden.