Modularize NullColorizer

Other colorizers s.t. ConsoleCodes are module with module_functions.
NullColorizer was a class and the class does not respond to `wrap()`.
This patch fixes the mismatch.
Fix hash notation for Ruby 1.8
Merge pull request #1689 from tomykaira/modularize_NullColorizer

Modularize NullColorizer