Store service name on creation

- Stores the provided service name on creation, which can be used later
  in the visualization and/or documentation.
Ensure RPC and DB-Connected services have a service name

- Added service_name to the RPC configuration
- service_name == table_name for DB-Connected services
Updated UI to use service_name from API

- In all but one case -- authorizations are keyed by the controller service
  name, so the servicename filter is still necessary there.
Rebuilt distribution
Merge branch 'feature/service-name'

Store the service name provided on creating a new service, return it in the API,
and use it in the UI.
Refactor API: s/resource_http_methods/entity_resource_methods/

- To better delineate between collection, entity, and resource.
Update UI to reflect s/resource_http/entity_http/
Update event listeners

- s/renderResource/renderEntity/
- s/renderCollection.resource/renderCollection.entity/
Updated to follow zf-hal, zf-rest dependencies

- Updated to zfcampus/zf-hal@a77ce28c84
- Updated to zfcampus/zf-rest@b27d5140d

Ensures all classes are properly using Entity instead of Resource where
appropriate.
Merge branch 'feature/entity-vs-resource'

Updates to use proper terminology for each of entity, collection, and resource.

This includes bringing the repository up-to-date with:

- zfcampus/zf-hal@a77ce28c84
- zfcampus/zf-rest@b27db140d
Update listeners in Module

- to follow latest changes on zf-hal and zf-rest (primarily around usage of
  ZF\Hal\Entity vs ZF\Hal\Resource)
Fix UI issues from resource -> entity conversion

- Ensure the changes are reflected in the distribution
- ui-sortable location has changed; updated in index.html to ensure build is
  done correctly
Ensure service_name == table_name

- and not table_service!
Fix db-adapters initial display

- controller was not assigning resolved db adapters to the scope.