Added calls to disable auto-wrap while running

Since we assume control over how things should be broken up into lines
we disable the auto-wrap functionality. In vt100 this is by resetting
DECAWM.
Added managing and updating of items

Including keeping track of when an item has left the screen area.
Moved line count tracking to the console class
Moved the repeat-line counter farther to the edge
Reset sys.stdout and sys.stderr on console destroy
Reworked basic terminal items

Added checkboxes and replaced the repeating-lines counter with a
TermItem called Counter. Also renamed TermItem to RelTermItem to
allow for AbsTermItem that aren't suppose to scroll along in the future.
Some minor bug fixes and added an example.py