Implement "recursive" service removal in UI

- Added a checkbox in each of REST and RPC "remove service" dialogs for "remove
  all files and directories related to this service". When checked, passes the
  "recursive" parameter when calling the admin API.
Prototype for "remove api" dialog

- Uses ui-bootstrap collapse functionality; expand to show form. "No" collapses
  form. Checkbox for recursive delete is present.
Implemented functionality for "delete API" dialog

- Created a removeApi method on the ApiRepository. Fetches the URI for the
  module, then calls delete on it, optionally with the "recursive" flag. Calls
  getList() when done.
- ApiOverview controller invokes ApiRepository.removeApi with thecurrent API
  name and the recursive flag from the form. When done, presents a flash message
  and goes to the parent state.
- Problem: list does not refresh properly.
Force API list refresh on deletion
Rebuilt UI distribution
Merge branch 'feature/module-deletion-ui'

Module/service deletion features

- Adds a checkbox to "delete service" dialogs to allow the option of recursively deleting all files related to the service.
- Adds a dialog on the API overview page to allow dleeting the API; form contains the "delete recursive" checkbox.