IE9 fixes

The opacity style does not exist on SVG elements in IE9: you have
to use the opacity attribute. Also we have to explicitly specify
the charset of the d3 JavaScript code, or it guesses wrong.