Fixes #843: Handle resizing of terminal in progress bar
Fix for non-tty-based consoles
Fix typo that was causing the progress bar to break on Windows
Use 'fileobj' as a variable/argument name instead of confusingly overshadowing the file builtin
Improve color support in Windows. This gets colors working in IPython. We *could* also support colors in other contexts if we add an optional dependency on pyreadline. But for now it's not worth doing that work--most of our users are using IPython. And if not they should be. But just in case I added a note about this on the known issues page.
Merge remote-tracking branch 'iguananaut/utils/progress-bar-resize' into utils/progress-bar-resize

Conflicts:
	astropy/utils/console.py
	docs/known_issues.rst