Unhandled exception on 404 within Transactions

Resolves: https://www.pivotaltracker.com/story/show/67754686
Upgrade to Spring 4
New translation types with unit tests
License headers...
Checkstyle stuff
More translators and unit tests
Deprecating out GraphSubjects... first part.
More deprecation...
More deprecation..
More deprecation...
Remove deprecated methods from GraphSubjects
Renaming types to match new functions
Further renaming
More renaming
Checkstyle stuff...
Fully integrated new identifier translation system into HTTP layer
Adding reverse translation to HTTP API
Improvements to HierarchyConverter