Update Mocha to fix tests in Travis

Per metaskills/mocha-phantomjs#76 Mocha must be updated for use with
latest version of PhantomJS runner.
Declare content encoding of spec runner to fix garbled output
Merge pull request #9 from jdbartlett/upgrade-mocha

Upgrade Mocha to 1.12