Fixed issues with DB adapters not saving

- ng-include creates a new scope. Since the db-adapter was in a separate
  partial, this meant that the values it contained were not getting
  pushed to the model, and thus an empty-set was being sent to the API,
  resulting in a 422 error.
- Created an "ag-include" directive that operates functionally the same
  as ng-include, but with the following differences:
  - transclude/replace by default
  - does not create a new scope
  - allows bare values for the "src" key (instead of JS literals)