feat(forms/angular): add support for angular in forms

Support angular in embedded forms:

* support ng-model bindings
* support compilation of forms loaded from an external URL

Refactor Api layout to add more structure:

* Expose single window.CamSDK object
* CamSDK.Client is the API client
* CamSDK.Form is the form support
* CamSDK.AngularForm is the (optional) Angular form support
feat(forms/input): support variable types in forms

Add support for the following variable types for text input fields:

* String,
* Date (Limitation: fixed date format),
* Boolean
* Integer
* Float

related to #CAM-2497
chore(angular): build complete angular distribution