ISIS-939: simplified ClassSubstitutor and ObjectFactory.
ISIS-939: simplified CollectionTypeRegistry hierarchy (to single implementation).
ISIS-939: simplified SpecificationTraverser.
ISIS-939: pruning defunct uses of SpecificationTraverser and similar.
ISIS-939: pruning defunct uses of CollectionTypeRegistry and other subcomponents.
ISIS-939: PersistAlgorithmUnified
ISIS-939: PojoRecreatorUnified and IdentifierGeneratorUnified.
ISIS-537 Update yuicompressor-maven-plugin to 1.5.0
ISIS-537 Use event pubsub instead of global JS functions. Tidy up jquery.isis.wicket.viewer.js (strict mode)

https://trello.com/c/4zVNtcGc/69-the-todo-app-s-prototyping-go-to-docs-action-is-failing-js-issue