Stop 'deprecated' messages from JUnit imports.
VIVO-906 Create the TripleSource hierarchy.

SingleSourceDataStructuresProvider becomes TripleSource
DataStructuresProvider becomes CombinedTripleSource
VIVO-906 Assemble application at runtime.

Create an object to represent VitroHomeDirectory
Instantiate TripleSources, FileStorage, etc, based on the config file.
VIVO-906 Explicitly configure the SearchIndexExcluders and DocumentModifiers.
VIVO-875
VIVO-906 fix bug with multiple closures on content RDFService.

DocumentModifiers were calling close().
VIVO-907 Migrate away from ModelMaker interface.

Use RDFService instead.
VIVO-907 Create the TripleStoreQuirks interface

Use it to handle the odd behavior that a particular triple store might have.
In this case, the odd behavior is that TDB mangles XMLSchema#nonNegativeInteger to XMLSchema#integer in literal types.
VIVO-916: fix menu item title so that it includes the linkText variable
VIVO-900: on data property hierarchy, range class should be range data type
Merge branch 'develop' into feature/fauxEditing