Add Modernizer feature detection and flexbox directory to the site

@benbarnett @aduggin 

As per discussion with Ben I've had a go at adding feature detection for flexbox (and svg) and re-implementing flexbox. I've tested it in the troublesome mobile browsers and works perfectly.

I'm not sure the correct way to have Modernizer load and whether it needs further performance optimisation...discuss?
is no-flexbox output with javascript? the layout will break without javascript - can we come up with a solution that means no-js users got a layout that looks good