backport geojson parsing/generation fixes from master to 2.3.x - refs #2083
INSTALL.md: Add harfbuzz dependency
rework tests: always run locally
add localize.sh script that tests can source to run locally
fix return code for python run tests
travis: parallize tests: http://about.travis-ci.org/blog/2012-11-28-speeding-up-your-tests-by-parallelizing-them/
travis: further partition c++ from python dependent tests
travis: fix typo in variable name
Merge pull request #2088 from plepe/patch-1

INSTALL.md: Add harfbuzz dependency
travis: upgrade llvm/clang++ to support c++11
travis: fix typo
use bash in all shell scripts
travis: yes to apt
tests: update expected cairo outputs after #2087
travis: abandon clang++ builds since travis appears unable to use upgraded clang (unlike stock precise)
add has_svg_renderer status to python bindings
add has_svg_renderer status to python bindings
Actually convert the python tests - finishes #1460
tests: prefer testing png encoded bytes
c++11 : use nullptr instead of NULL