import of brooklyncentral/camp-server dependency to apache brooklyn project
osgi wip
Ground work to load classes from bundles in blueprints
Adds context element to catalogue entries
Fix infinite recursion in Osgis.getBundle
Incorporate loading from bundles into BrooklynEntityClassResolver
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
BROOKLYN-13: Handle absent bundle in OsgiManager.tryResolveClass
BROOKLYN-13: adds BrooklynCatalog.addItem(yaml)

- not yet implemented in BasicBrooklynCatalog, as can’t yet parse yaml
BROOKLYN-13: REST PUT /catalog expects yaml rather than groovy
Merge pull request #1 from aledsage/sjcorbett/yaml-context

REST api for adding catalog item using yaml
BROOKLYN-13: Merge CatalogDto and CatalogDtoUtils

There aren't enough methods on the latter to justify the separate class
update poms to build and use local camp-base and camp-server, now versioned with brooklyn.
add README for CAMP and test in core that it can access some of the CAMP assembly items, with simple instantiators
BROOKLYN-13: Registers bundles when catalogue is loaded

load() method added to CatalogDo to register bundles with management context.

BasicBrooklynCatalog altered to not auto-load in another thread because it caused
a deadlock (management context locked, claims lock for catalogDo.load. BBC
constructor runs task in thread that claims catalogDo.load lock, then tries to claim
management context lock when getting the OsgiManager)
Conditional wrapping of YAML app.

When loading YAML with a single application in the services list don't
create a wrapper application, use the one from the services list.
To explicitly force wrapping use custom attribute "wrapApp: true".
Merge remote-tracking branch 'sjcorbett/yaml-context' into osgi2