Added tests for Authentication
Added tests and input filter for Authorization
ag-form directive

- Disables form inputs on form submission
- Listens to "ag-form-submit-complete" event, and re-enables form inputs
- Listens to "ag-form-validation-errors" event, and injects error messages into form
- Listens to "ag-form-validation-errors-clear" event, and removes error messages
  from form, if any
- Tested initially with "create api" modal form
Validation reporting for authentication forms

- Added ag-form to all submit/update forms
- Updated controller to integrate with ag-form
- One input filter was mis-named; renamed so it could be found and run
- Problems found:
  - HTTP Basic is not validating the path
  - HTTP Digest is not validating the path
  - OAuth2 PDO is not validating the DSN
  - OAuth2 is not validating Mongo AT All
Added validation error pattern to content-negotiation forms

- Integrated ag-form
Added ag-form to DB Adapters forms

- Implements ag-form pattern for reporting validation errors
- Problems:
  - Input filter is not validating database
Added ag-form to new REST service form

- Incorporate ag-form pattern into REST service form
Add ag-form to new RPC service form

- Incorporate ag-form into new RPC service form
Refactored form handling to simplify

- Moved operations for form reset, form validation error reporting into new
  service, agFormHandler.
- Updated all controllers to use agFormHandler() to both reset forms as well as
  report validation errors.
Only send data we need to when updating services

- marshal data from REST and RPC service models into a discrete object before
  passing on to the API.
- ensure input filters are properly initialized, and only contain inputs that we
  are interested in and/or will pass.
Integrate ag-form with update REST service handler

- Added ag-form to update rest service handler
Clear before ag-validation-error panel

- noticed oddities on authentication screen
Working minimal REST input filters

- Wrote tests with full expectations for both Code-Connected and
  DB-Connected new service validations.
- Wrote skeleton test cases for updated service validations, with some
  known samples that should invalidate.

TODO:

- class_exists validations for various `*_class` inputs
- mimetype validations for various accept/content-type inputs
- potentially "service exists" validations for service names (hydrator,
  db adapter, etc.)
Added error messages for each input in REST validation
Seed null values for empty form input

- Seeds null values for empty form input