#455 Metadata share links in html5 UI are broken
#465 html5ui metadata editor doesn't highlight in red mandatory elements if empty
Backport of pull request #463: Allow harvesting history to be accessible via an XML interface.
Merge pull request #470 from brett-walker/harvesting_history_via_xml

Backport of pull request #463: Allow harvesting history to be accessible via an XML interface
#431 WAF harvester doesn't process folders
Html5ui fixes and improvements
Include font-awesome
Make some common buttons into font-awesome fonts, style them
Use localized strings in search.xsl login stuff
Tidy up language menu to ensure that it fits with the rest of the outer
header - use font awesome to display double arrow helper and render and
extjs menu when language is clicked
Remove icon separator line from language menu
Restore footer with config option to remove it if necessary
Make sure ie doesn't calculate a different heights for the free text search
box and submit search button - use method that includes border for each
Clear out list of recently viewed/edited metadata records after logout
Only add download selector/add button when more than one download link in
metadata record, also ensure that mimetypes other than zip archives will trigger
this button being added
Re-organise home page: tag cloud into aside, latest and popular to use
better width calculation and display 4 instead of 3
Missed from last commit
Split styling for tag aside from main aside
Merge pull request #488 from anzmest/html5ui-improvements

Html5ui fixes and improvements
Use font-awesome for:

- top of page icons: Print, RSS, SignIn/SignOut, Language, Help
- metadata links in metadata results page ie. download, add to map viewer, bookmark etc
- metadata view icons: print, comment, tooltip, share, permalink

Mapping from protocol/mime-type to CSS classes (for metadata links) and
metadata view icons to CSS classes (in metadata viewer) is now possible
from html5ui/js/Settings.js
Anchor layout meant list of records to link to was not showing
in related resources for parent, dataset etc
Fix spelling mistake in related resource table