VIVO-873 Simplify and document the DocumentModifier interface.

allUris parameter on modifyDocument() was not documented and not used.
There is no logical reason for modifyDocument to throw a SkipIndividualException.
authorship removal VIVO-891 and allowed concept classes being passed as array instead of hardcoded
Remove vitroPublic.owl

This file exists canonically in the Vitro project, and we don't want this version to
overwrite it.
Merge pull request #11 from patrickmcelwee/patch-2

Remove (incorrect) vitroPublic.owl from VIVO, so it will not override the (correct) version in Vitro
updated PropertyConfig.n3 so that presenters could be added to a presentation
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.
VIVO-901: allow more classes to have webpages
added optional role in field to the custom form for editor role
Merge branch 'develop' into feature/microformats
Merging the latest changes in develop into the microformats branch. Necessary before doing ther pull request and merging microformats back into develop. (I think.)