Switch from blessings to colorama

This is to address windows compatibility.
A few notes:

* There's no support for bold or underline.  Will see about
  adding it later, but I've left comments in ColorizedStyler
  to remember what the original settings.
* The logic for switching to vertical tables is simplified, the
  tty checking for auto_reformatting is removed.  If we go
  over the terminal width and auto_reformat is True, the table
  is resized, period.
* Set a default width for 80.  Previously, we would not auto_reformat
  if we didn't know your term width, but now we'll default to 80
  if we can't detect term width.
Default to auto reformatting to vertical tables
Grab sys.stdout at invocation time, not import time

That colorama.init() can wrap sys.stdout on windows.
Merge branch 'windows-tables' into develop

This fixes colorized table output on windows.

* windows-tables:
  Grab sys.stdout at invocation time, not import time
  Default to auto reformatting to vertical tables
  Switch from blessings to colorama