[Fix #14] Use term-ansicolor gem for text coloring

Fix any monkey-patching issues from Colorize by using Term-ANSIColor
instead. Introduced the ColorFormat class that extends Term::ANSIColor.
To format output:

    puts ColorFormat.red("I am red.")
    puts ColorFormat.red(ColorFormat.underline("I am red and underlined"))
Use unary arguments for coloring strings

An exception rescue in configuration.rb was using my (messy) intial implementation
of term-ansicolor.

- Removed a method call related to the old colorize gem that was
  accidentally left in.

- Use Term::ANSIColor for string formatting in command.rb
Move string formatting to Coveralls::Output module

Refactored and added documentation as well as specs for handling string
formatting via Term::ANSIColor.
Clean up and fix typo

* Removed unused ColorFormat class in coveralls.rb
* Missed calling Coveralls::Output.puts
Use 1.8 style hash syntax for Output options

Consistent with code base and better compatibility between rubies
Remove redundant require 'term/ansicolor'
Merge pull request #24 from donokuda/fix/namespaced-color-formatting

Namespace formatted output with Coveralls::Output
mock is deprecated. Use double instead.
Merge pull request #32 from sferik/fix_rspec_deprecation

Fix RSpec deprecation
Added ruby-head to travis' allowed failures
Fix warning: `&' interpreted as argument prefix
Fix warning: instance variables not initialized
Adapter is a class variable, not an instance variable
Convert .rbenv-version to .ruby-version (supported by rbenv)
Update Ruby version to latest 1.9.3 patchlevel
Merge pull request #33 from sferik/fix_warnings

Fix warnings
version bump
Restore Ruby 1.8.7x compat [Fix #34]
version bump
use Ruby 2.0.0-p0 as local