do some funcky html5 things to stop duplicate jobs
add to non collection material and bulk up
add comments
Merge branch 'master' into js-dsc-1268

Conflicts:
	web/WEB-INF/views/layoutHeader.ftl
Merge pull request #891 from nla/js-dsc-1268

Js dsc 1268