Add first version of Zend\Console

- currently provides basic console drawing capabilities
- currently works correctly with Posix (*nix), Windows+Ansicon
- supports console 4 charsets
- auto-detects best adapter
- supports text coloring
- virtual adapter (for windows and as a failback) is not finished yet
Add first Cli\Prompt prototypes
Add more prompts, workaround various Windows-related quirks
More work towards functional Cli
Add route definition parsing to Mvc\Router\Cli\Simple
Incremental
Merge branch 'feature/console' of git://github.com/Thinkscape/zf2 into feature/console

Conflicts:
	library/Zend/Mvc/Router/Cli/Simple.php
Add matching on non-positional params, fix route parsing
security fix in application - Prevent to create object from any controller name matched from router
fix last merge conflict
Fix clear screen under posix
Refactor Cli to Console, add route matching test stub
change fix security issue in Application
fix conflict
Add support for all parameter types to Console route, finish unit tests.
Initial pass at basic Escaper class
Merge branch 'master' of git://github.com/zendframework/zf2 into feature/console
Add support for alternative of flags, work on adapting Mvc for Console.
Add support for Console MVC applications.

- Revert Mvc/Bootstrap.php
- Add Mvc\ConsoleBootstrap, extending standard (http) Bootstrap, for bootstrapping application when inside a Console enviroment.
- Add Mvc\Router\Console\Catchall, a route that always matches with a Console request.
- Add Mvc\View\CreateViewModelListener::createViewModelFromString() that allows controllers to return a "string" that will be output to console.
- Add Mvc\View\InjectRoutematchParamsStrategy.php that copies matched parameters and their values from Routematch to Request.
- Add View\Model\ConsoleModel describing data returned from a console MVC action.
- Add View\Renderer\ConsoleRenderer that prepares Console output to be echoed.
- Add View\Renderer\ConsoleStrategy which responsible for selecting ConsoleRenderer and outputing the result to the console.
Fix Adapter\Posix::readChar(), fix colors with writeLine(), fix optional value params in Console Route.