html 5 and ecmascript5 shim/sham/shivs

So that we can be compatible with older IE browsers.
Bootstrap support for older browsers.
Removed console printlns.

To avoid IE 8 problems.
Shims, shams and shivs for IE8.

All the extra things you need so things don't blow up in broken old
browsers.
Don't execute dimple.js code in IE8 or earlier.

IE8 and dimple.js don't get on at all. There *may* be some alternatives
for d3.

This means that older browsers currently don't have any charts.
We're getting shims from the cdn instead.
Missed a shim.
Merge pull request #68 from MastodonC/feature/ie8-fix

html 5 and ecmascript5 shim/sham/shivs
Fixed postal address display.

Got rid of ,,, in the case of blank address fields.
WIP Fuller property details.
WIP Debug navigation events.
Fix fetching tag.
Most of the basic property fields.
WIP remove logging.
Better history driven project fetching.
Fixed programmes fetching.
Snappier properties fetching.
Improved slug.
Property Details.
Sensor flattening.