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.
Update doc for 1.8
VIVO-867 correct misspellings.
Merge branch 'develop' into feature/fauxEditing