Added --rgb-select feature

* new ckiss option `--rgb-select`
* `Side` will now produce `Side.edge` based on `Side.rgb_view`.
  If the user has restricted the RGB view to, say, just red and blue,
  only red and blue components of a pixel will be used to determine whether
  its a background pixel or a foreground pixel.