Add summary colorization.
Colorize output from the Progress formatter.
Add a VT100 color dictionary.
Fix a bug in tclspec leftover from the nx to tcloo migration.
Add support for pending examples to tclspec.

Examples without an example block are understood to be pending, as well as
examples that are defined with the `-pending` flag.
Make sure we don't skip the summary line when there are no pending examples.
Colorize the summary line yellow when we have pending examples.
Fix a bug where mixins where overwritten incorrectly.
Fix a bug where proxied methods were sometimes not correctly restored.
Make sure mock objects have a namespace.
Remove whitespace.
Randomized the order we load spec files.

A fixed seed can be specified with the --seed command line arg.
Follow refcounting semantics for objects that get mocked in tclspec.

This is a hack. No idea how to handle this better.
We can just use "try" in tclspec library files.
Make sure that reference counting mistakes don't bring down tclspec completely.
Fix ordering issue with after each hooks set in the tclspec config.

The after each hooks would run first, while they should've run last.
Merge branch 'tclspec/backport' into tclspec/master

Conflicts:
	lib/spec/example_group.tcl