Made some collections in tests type-safe
Added HTML attributes 'role' and 'translate'.
Some refactoring.
'data-structr-container' attribute removed (it is replaced by 'data-structr-id')
New comand for saving complete pages (work in progress, as the underlying graph diff/merge is missing)
Refactoring to ensure that node interface classes are properly registered with their properties
Fixed custom REST methods to work with new Neo4j 2.x transaction pattern.
Throwing an exception in order to return a custom message is now replaced by RestMethodResult return type, which has an additional constructor
with status code and message.
Use link.name instead of link.path for pages
New savePage command