HTML5 and responsive layout

I've moved the catalog pages over to HTML5 and:-
* Moved the grid system to unsemantic/adapt.js (http://unsemantic.com/) for a cross-browser responsive layout (both js and non-js)
* Added head.js (http://headjs.com/) and moved the css and js around for optimum load times.