travis: simplify postgis setup
More complete GeoJSON description, fix for #2147.
Merge pull request #2148 from mapbox/issue2147

More complete GeoJSON description, fix for #2147.
Revert "travis: simplify postgis setup"

This reverts commit 862be711bcd344de8a5948c3238cb57c31f1c379.
travis: start testing both mapnik v2.2.0 and v2.3.x
revise string matching for node v0.10.x but do not throw fatal error when bones prints a client error
fix antimeridian test
also check for duplicate node-mapnik
recommend newer postgis setup method
throw if stderr is returned from psql command
travis: dump depedency graph before tests
tests: use png8:m=h for image format
update semver, optimist, and tilelive-mapnik
add travis badges for key modules
fix travis badge url
use master node-mbtiles and tilelive.js
actually node-mbtiles@0.2.x to avoid #2037
rollback semver version to avoid client vendor.js breakage - refs https://github.com/isaacs/node-semver/pull/49
move scripts to copy tilemill node files out of xcode project
force upgrade node since travis appears to be bailing on a semver error due to a bug in v0.10.12