Adds canvas to color dict in rstdocument

This adds 'canvas' to the dict of colors in an RstDocument. As it stands canvas.before or canvas is not particularly useful for dealing with an RstDocument. This adds 'canvas' to the colors dictproperty allowing the background color to be updated