Changed DocumentCollection#getParent to return a database regardless of
source. Added DocumentCollection#getParentView, which returns a creating
view if applicable, else null
Revert "Changed DocumentCollection#getParent to return a database regardless of source. Added DocumentCollection#getParentView, which returns a creating view if applicable, else null"

This reverts commit fe359a940dc586a9583c5723fa8ae3b675c72f24.
Added ViewEntry#getParentView
Added ViewEntry#getColumnValue(string)
Started work on getting generic file-resource-type entities (e.g. Java
resources) and allowing access to file data in non-$FileData items
Thread localization of Graph elements to allow shared concurrent graph over the same NSF
Defensives to graph DominoElement to use cached properties when Document is not available (post-session release)
Merge remote-tracking branch 'origin/paul' into nathan
Started adding support for Java resources (implemented just as
FileResources for now)
Merge remote-tracking branch 'origin/jesse' into nathan
Added initial JavaResource and XPage classes to the design
Switched JavaResource#getClassData to return Java binary names instead
of file paths
Added DatabaseDesign#getDatabaseClassLoader to simplify loading Java
classes from a database (currently Java design elements and XPages)
Added JarResource class and extended DatabaseClassLoader to be able to
search through Jars for classes (on by default, with an optional
parameter to disable it)
Added code to DatabaseClassLoader to handle "floating" .class files
(e.g. non-inner second classes in a .java file) (Issue #65)
Set Base#toString to defer to the delegate's implementation (Issue #63)
Moved the Java binary-name conversion functions to DominoUtils
Added an initial draft of setting Java-resource class data
Split DatabaseClassLoader into its own file. Removed DTD use from DXL
entities, as that proves problematic
Added JarResource#getClassData and added a flag to DatabaseClassLoader
to properly only load jars once