Added original output.py from portage-2.1.11.52.
Added .idea to gitignore.
Run against 'autopep8 --max-line-length=100'.
Removed dependency on portage. Heavily stripped down codebase to the functionality we are interested in, essentially that are the EOutput and ProgressBar classes. Doesn't include the special unicode handling present in portage (we might have to add that later). Got rid of all globals. Fixed many errors reported by flake8 along the way.