filled background

@drsnyder 
Adding support for the ?fill=<color> query parameter, which supports [ImageMagick colors](http://www.imagemagick.org/script/color.php), including "transparent", which will convert the image to png format.

Note that this was branched from https://github.com/Wikia/vignette/pull/11, since that also touched route code and I wanted to avoid conflicts. 
This might be better as a set. You can use sets as a function like this `(#{:fill} (keyword key))`. If `(keyword key)` exists in the set it will return the key and otherwise nil.