expand REST JsonUtils to better determine whether things can be jsonified;
and create similar (better) mechanism as part of Jsonya
(next commit will remove JsonUtils as it will be replaced by Jsonya routines)
remove rest project's JsonUtils class in favour of Jsonya support for converting things to nice json primitives,
and add javadoc to Jsonya
remove STATUS_JSON sensor as STATUS_BSON serialises as JSON map now through the rest api
Merge pull request #1124 from ahgittin/json

improve how we return json via the rest client, with jsonya support for translating objects to json primitives
remove dependency in yaml on brooklyn-all
yaml code restructured not to depend on camp-server or brooklyn-all
fix the last brooklyn-camp compile error by moving class with brooklyn-launcher dependendency to brooklyn-launcher
move yaml from sandbox to usage
insert promoted usage/camp into the right place in the hierarchy (downstream of "core" but not dependent on anything else, apart from for tests (and that could be changed);
with camp-server (the rest api) pulled in as part of launcher
rearrange brooklyn-camp classes to support better modular runtime, and add support for rest api to support yaml,
and support names and locations on components and on the root of the yaml
code review #1089 - clean up location class filtering and a few other misc items