Trying out travis ci

Travis yaml fix.  Use travis-lint to avoid these problems.

More travis conf

Sudo it!

Assume yes when installing

Get rid of protoc and libprotobuf-lite

use npm to install mapnik instead

Go back to installing mapnik the usual route

Just use npm install.  Is travis smart enough for me to not include that?
Globally install mocha.
Fix test paths
Npm install isn't run by default by travis.  So do it.
test/tmp dir for tests
Merge pull request #174 from taketime/master

Add travis ci support