Implement new optionals hook.
Use URI constants.
Merge pull request #37 from adam-vessey/7.x-ISLANDORA-945

7.x islandora 945