Harvester / History / Add default value for elapsed time on migration.
Harvester / CSW / Add option to check for duplicate resource identifier (#1212).

+ some harvesting minor cleaning:
* remove some duplicated templates
* make privileges and useAccount settings generic in all harvester configs
* add some extra label
* remove duplicated settings in Z3950 config
* getMetadataFromIndex* does not require the webapp parameter anymore (due to Lucene update)
Harvester / CSW / Add option to check for duplicate resource identifier (#1212).
Editor / Helper list / Add radio layout (#1211) - Fix error for non iso19139 schema.
Virtual CSW / Add rule to allow service which starts with csw-. Remove reference to old user-profiles configuration.
Harvester / CSW / Add option to check for duplicate resource identifier (#1212) - define all NS to avoid XPath error if prefix defined with other value.
Add missing services to Spring security mapping.
Merge extended regions API

http://trac.osgeo.org/geonetwork/wiki/ExtendedRegions explains the change in detail.  Essentially this change makes the list/search/get regions configurable so that the regions can be obtained from different sources like database, wfs, rdf file, etc...
It changes the default regions to be the regions thesaurus file.  Adds getMap and getGeom APIs.  Maintains backwards compatibility in the API.
update version of webspecs
improved find by id method
fixed OrSpatialFilter
Editor / Add JS function to remove element without taking care of moving siblings - useful to create a button which simply remove an element in a custom form.
Add empty CSS which could be overriden by a geOrchestra custom config file.
Editor / Keyword selection / Add definition if available in thesaurs.
ISO19139 / french labels / Remove unused option.
Merge remote-tracking branch 'origin/master'
Editor / Helper / Conditional helper (#1220).
ISO19139 / french documentation / Add some more details and use conditional helper when relevant.
Fix for Ticket #996
Cleanup headers to avoid duplicate loading of the same headers.
Duplicate loading of the protocol.js was causing ie7 to fail.
ISO19139 / french documentation / typo.