added setURLInterceptor and removeURLInterceptor for configuration overrides

added tests and did more indepth testing
fixed the findbugs violation I forgot to commit
the correct fix for the violation
fix build hopefully this time correctly
Cleaning / Remove or replace console.log from JS.
Harvester / Add missing files for OGC WxS CSW and SOS services.
Widgets / Cleaning and properly set protocol with value instead of label in relation manager.
Widgets / Relation manager / Fix label and improve style.
Admin / template / display order is not saved & restored properly (#1287).
Widgets / Add css class for call for actions.
Harvester / Sort icons by name and add a blank icon.
Widgets / Metadata link / default label if no custom label defined in translation for protocol.
#1288 HTML5 UI

Merge pull request "New html5 based UI" from Maria Arias
Merge pull request "New html5 based UI" from Maria Arias

Update author.
Widgets / toggle on clicking on section title (and not only icon).
HTML5UI / Ignore minified JS.
HTML5UI / Remove unused CSS.
Widgets / Suggestion / Add css class for custom styling.
HTML5UI / Add missing styling.
HTML5UI / Simplify URLs. Add missing OpenSearch link. Fix RSS link and duplicated href attribute.