Add support for Magna-Charta graphs in HTML Publications

Barcharts are added by putting {{barchart}} underneath a table.
Options such as {{barchart stacked}} {{barchart compact}} are possible.

See:
https://github.com/alphagov/magna-charta

Satisfies:
https://www.pivotaltracker.com/story/show/48461623
https://www.pivotaltracker.com/story/show/54702184