CAPX-24 Add jqTree library.

CAPX-24 First pass at adding the data browser.
* Functions to fetch the schema from CAP and load from local cache.
* Recursively format the schema so that jqTree can render it.

CAPX-24 Actually create the directory when it doesn't exist.

CAPX-24 Fix the intial fetch encoded json issue.

CAPX-24 Refactor makeRequest to call makeRawRequest and avoid decoding JSON if not needed.

CAPX-24 Add SchemaLib::getRaw() method to fetch the JSON, rather than JSON decoded schema.

CAPX-24 Add todo for auto refreshing cached schema.

CAPX-24 Take care of schema render ordering.

CAPX-24 Don't render properties.

CAPX-24 PHP notice on profile meta data case.

CAPX-24 Add selectors to the display.

CAPX-24 Handle all types of data.

CAPX-24 Add comments to the recursive render fuction.

CAPX-24 Open the data browser in a new window.

CAPX-24 Fix the data browser todo comment.

CAPX-24 Add checks to ensure the private files dir exists and is writeable.

CAPX-24 Added getRaw() method to the profile library to support fetching raw JSON.

CAPX-24 Fetch the raw JSON profile, cache it locally.

CAPX-24 Render booleans properly, fix first load not rendering sample data and add function documentation.

CAPX-24 Chase 7.x-1.x peekmo/jsonpath API change.

CAPX-24 Suggest the data browser menu item.

CAPX-24 Document the functions.

CAPX-24 Render selectors on objects.

CAPX-24 Add refresh schema button to data browser.