Initialise colorama for textui on Windows.

Closes gh-39
Make prompt module accessible
Merge pull request #53 from johtso/develop

Make prompt module accessible
Merge pull request #55 from donspaulding/develop

Added an expected_size parameter to progress.bar and progress.mill.
Updated to use arguments module.

Removed py25 support and tox testing since try/except statements were >=2.5.
Try setup import from setuptools so python setup.py develop is available.
credit
forgot to include args dependency
consistency is key
Merge pull request #61 from barberj/args_integration

Args integration
Only write progress bars to terminal by default

This removes unwanted progress bar output when piping to another command
or file. Progress bars may be explicitly shown in this case with
progess.bar(iterable, hide=False)
More robust checking for if output is a tty
redefined __getattr__ so all str methods work

All str methods work for ColoredStrings with expected functionality, excepting .join(). Retained some other method definitions in order to retain expected functionality. Added tests for ColoredString.
Fix minor spelling mistake
Merge pull request #69 from brandly/develop

Fix minor spelling mistake
changed import args to import arguments
Merge pull request #70 from gekitsuu/develop

changed import args to import arguments
Merge pull request #63 from dendright/develop

Only write progress bars to terminal by default
Merge pull request #57 from aerenchyma/fix-issue56

Fix - issue56
Merge pull request #42 from takluyver/colorama-init2

Initialise colorama for textui on Windows.
Add textui streams to __all__

So that I could write

    from clint import textui as ui
    ui.puts(ui.colored.red('fatal error'), stream=ui.STDERR)