Adds version to catalogue items and tests deserialisation
Rename catalog context to libraries
Deprecate BrooklynCatalog.addItem and remove addToClasspath
Note problem with BrooklynAssemblyTemplateInstantiator catalog path