Histogram: Expanded

For review.

This pull request changes the histogram in the following ways

* Adds an expanded mode, where all color channels can be seen
* Slightly brighter
* Calculates transformation and scaling in histogram function
* Removes the need for calling cairo_scale

Can be merged if it looks good - I can squash and rebase when needed