Remove <form> tags from input edit screens

Also, change all "submit" buttons to regular buttons, and add ng-click
directives to them. This resolves an issue whereby submit buttons were
triggering ag-form's submit listener.
Merge branch 'hotfix/add-field-option'

Fixes input edit screens so that the various "add option", "add validator", and
"add filter" buttons no longer trigger the ag-form submit handler.
Ensure collection/entity class as configured are returned

- `mergeHalConfig()` was passing an invalid `$config` to `deriveEntityClass()`
  and `deriveCollectionClass()`, which meant that any custom values provided,
  while written correctly, were not being returned via `fetch()` or `fetchAll()`
  when calling the API.
Merge branch 'hotfix/edit-entity-collection-classes'

Fixes an issue with the admin API whereby it was not returning the configured
entity or collection classes.
ui-router: notify on start edit

- so that current tab stays selected
Rebuilt dist
Merge branch 'hotfix/sticky-ui-for-tabs'

Fixes an issue whereby the current tab was not staying focussed when hitting the
"edit" button.