Integration with MediaWiki preferences

* Canvas display is now optional (implemented in a separate ResourceLoader module - ext.DFDiagram.canvas)
Merge branch 'master' of https://github.com/lethosor/DFDiagram