Ugly code clone-fest so I can have colorful output.

This is a bit of a mess. For now, it's what I need to do
to get colors to work in my click-derivative classes.

Although it makes things awfully confusing, I don't think, technically
speaking, this creates any legal licensing problem.  Even so, moving
forward, the appearance of a confusing licensing situation can be
cleared up from multiple directions:

o Elimination of the mirrorselect code I used as a skeleton will allow
me to re-license my own code however I want

o Perhaps some of the click code can go into upstream click

o Perhaps the code based on python can be separated into an isolated
  subproject

o Perhaps I can use monkey patching and other tricks to get other
  peoples peanut butter out of my chocolate

For now, this gets me up and running, and I'm 95% sure it's not
a crime for me to do it, nor for others to fork it.  I'll sort the
mess out soon, I promise.

Signed-off-by: Gregory M. Turner <gmt@be-evil.net>