feat(geojson): FeatureCollection format for /api/facilities

Output format is chosen using content negotiation (Accept: application/vnd.geo+json, or ".geojson" extension).
feat(geojson): geojson (Feature) support for hub and facility get (one)
feat(hub): select hub facilities from map

* Remove Restangular dependency - use $http
* Refactor generic map.js into hubMap.js, facilityMap.js and MapService.js containing common functionality
feat(hub): show hubs facilities on hub view page
refactor(map): define styles in MapService
fix(ui): links and translations
feat(hubMap): zoom to extent of hub (point) and selected facilities
fix(validation): fix hub.location required validation
fix(hub): empty hub.facilityIds

Fixed: All facilities were shown as selected if hub didn't have any facilities.
fix(hub): ol-debug.js -> ol.js
fix(hub): fix hidden (debug) api usage
refactor(hub): split hub-map into edit-hub-map and view-hub-map
Merge pull request #18 from HSLdevcom/hub-facilities

Hub facilities