Html5ui fixes and improvements

Basically:

- links to search results, metadata records, bookmark icons now work - share links are also correct - note: bookmark icon allows copy of link only as browsers don't/no longer support bookmarking from js (for security reasons)
- adopt a slightly more conventional styling approach which is inspired by the very calm Dutch National site: easier to read fonts, do away with page footer etc
- metadata resource links work correctly in results view (wms layers didn't always add to interactive map, especially if more than one was present)
- login details shown at top of page would be lost if refresh/back/forward buttons hit: so allow server to fill them out in search.xsl
- simplify recently viewed/edited panel - too much info (remove thumbnail and abstract - just display title instead) made the list too long and lack of header meant that few people understood what was being shown there
- advanced search panel choices were being cleared when user switched tab etc - very tedious for user to have to re-enter those so keep them around if tab changes and user returns via bread crumbs
- some advanced search panel fields that were available in tabsearch and other interfaces were missing so add them back in again
- add an about tab which can be populated with an override on <about.text> in loc/*/xml/strings.xml, help is moved to a smaller menu choice at top right hand corner of screen
- small styling changes to improve looks (hopefully)

Many commits in this request have been squashed as there was too much to-ing and fro-ing....