Colorized output for supervisorctl status

How about a sexy new feature for 4.0...? :smile: 

I've long wanted this, because it makes the failed processes stand out from the OK ones in a long list.

![supervisorctl_status_colored](https://cloud.githubusercontent.com/assets/305268/5286368/885a5066-7ad8-11e4-8c76-643db94a266d.png)

I'm toying with the idea of colorizing the entire line rather than just the status. Or maybe the name and the status. Having the name colorized seems nice so that your eyes can just scan the first column. Kind of thinking of not colorizing the rest of the line according to status, because I had an idea of maybe colorizing the uptime if it less than a certain threshold (`startsecs`?) -- this is because we sometimes have processes that repeatedly spin up and die and use a lot of CPU, so it can be very useful sometimes to spot the processes that have the shortest uptime...

@mcdonc and @mnaberez: What do you guys think?

I didn't write tests, but I will add them if you're cool with the feature.

I could even change this so that it only does the `import colorama` when the user turns on coloring (which is not on by default). If they turn on coloring and the packages are not installed, then I can say "Colorized output requires the 'colorama' package". Could even combine this idea with the one above so that color codes are vendored in and colorizing works out of the box on platforms other than windows. The message about colorama would only be installed if on Windows and the user requests color.