REFACTOR: ESP json file format

* Update ESP json format to be CommonJS compatible
* Update to be compatible with Pak 0.9.2
* A top-level **app** collection contains all non CommonJS properties.
* The **client-scripts** has been renamed to **app.client.scripts**.
* Most properties under **esp** have been moved to the **app.http** collection.
* The **esp** property has been renamed **app.esp**.
* The mode and modes properties have been moved under the app collection.
* The esp-angular-mvc, esp-angular and angular packs have been removed from the product and are now available from the Pak Catalog.