_REALLY_ added Image#canny this time.

Also added Image#convert and a ColorSpace module containing the most
popular conversion codes.

Can be called directly (`ColorSpace::RGB_TO_GRAY`) or composed
(`ColorSpace[:RGB => :Gray]`).

Also updated the contours example to reflect the new functionality.