Fix color support for Windows

We don't need win32console when working with Ruby 2.0 or later.
Because Ruby 2.0(or later) on Windows supports ANSI escape sequences.
Ref: https://bugs.ruby-lang.org/issues/6418
Merge pull request #1744 from tyabe/fix_colorize

Fix color support for Windows
fix regression of #1736, improve test

after #1736 it was not possible to render textareas with safe html content (html tags)
Fixes #1743: Add a padrino-gen generator for creating new Helpers
Also refactored the controller generator to use the new helper gen :)
Avoid reloading the file if its path is not started with Padrino.root, fixes #1746

This was reported by @grasp and @tyabe
Merge pull request #1747 from padrino/fix-reloader

Avoid reloading the file if its path is not started with Padrino.root, fixes #1746
Add a test for the helper generator
Merge pull request #1748 from padrino/implement-helper-generator

Fixes #1743: Add a padrino-gen generator for creating new Helpers
Remove warnings from padrino-core
#build_object has been used, so it should be removed from deprecated methods
Fix indentation [ci skip]
remove tests skipped for deprecation [skip ci]