Add stdout capturing capabilities
Capture stdout on start and release it on stop
Control the captured stdout on cycle_through
Make it better in dealing with exceptions inside threads

Some ''freezings'' because of "bugs" in codes inside threads
were being hard for me to catch.

This makes them raise up from inside them imediatly.
Rescue only StandardErrors, not Exceptions
Add some 'escape sequences' as Constants
Update hide_cursor and show_cursor
Update tests and make use of 'escape' constants
Make it more 1.8 compatible
Add buffered or inline output selection capability
Nest some methods withing a module (ConsoleHelper)
Release only if captured
Add and use StopWatch class for timing features

Remove the other time measure methods.
Remove explicit self return on Parser#initialize

No need for self here.
Add more descriptive name for save_stdout_sync(_status)
Fix StopWatch bug
Make the classes/objects interactions clearer

* Better 'originator' binding handling (outer_scope_object)
* Pass the whole 'parsed' object to Cursor initializer, not only the banner
  - So that I can 'spin' without passing any arguments (as spin gets them from @parsed)
* Better name for @curs (@spinner)
* Use Thread#join instead of wait while alive?
Move ConsoleHelpers to its own source file
Fix test to use StopWatch return values
Fix StopWatch#timing return value (a Hash)