Start color 2.0 work.

- Remove explicit support for Ruby 1.8 from Travis.
- Remove deprecated methods and constant warnings.
Standardized on `alias_method` instead of `alias`.
Reduced iterations on assignment.