Move to WebKit2

Although `webkit_web_view_load_from_string()` is now gone, it seems that the new `webkit_web_view_load_from_html()` happily loads the SVG document. Adding the chart CSS to the web views as a default style sheet makes it able to render just fine.