Editor / Fix template field initialization when element does not exist. Only generate the element when requested in the editor.
New metadata creation / Fix group owner init when user has only one group.
Editor / Fix subtemplate search due to gn-search-results directive changes. JSlint.

Conflicts:
	web-ui/src/main/resources/catalog/components/edit/directoryentryselector/DirectoryEntrySelector.js
	web-ui/src/main/resources/catalog/components/search/searchmanager/SearchFormController.js
	web-ui/src/main/resources/catalog/js/admin/AdminController.js
GeoPublisher / Zoom to layer extent (#495).

For schema plugins, a new template must be added in layout.xsl in order to extract extents for the metadata record (no extent may be returned if not applicable like ISO19110). eg.:

```
<xsl:template name="get-iso19110-extents-as-json">[]</xsl:template>
```

Conflicts:
	web/src/main/webapp/WEB-INF/data/config/schema_plugins/dublin-core/layout/layout.xsl
	web/src/main/webapp/WEB-INF/data/config/schema_plugins/iso19110/layout/layout.xsl
Pull in angular editor config for csw-record, dublin-core and iso19110
Include strings to drive angular editor for iso19110, dublin core
Undo some unnecessary changes
Remove unnecessary addition
Step back to 1.7.1