consistenly use std::memcpy and std::memset
Abort pending postgis connections when exception occurs
  - patch from @abonnasseau
  - closes #2042
  - refs #2069
add test for render_with_detector + fix scale rendering tests - refs #2075
expression parser - avoid extra level of indirection
silence warnings in load_map/save_map tests for now
fix typo
remove unused and broken deepcopy support to be replaced in #2081 - refs #1390 and #946
benchmarks: more reasonable threaded double to string results
Merge branch '2.3.x' of github.com:mapnik/mapnik

Conflicts:
	src/deepcopy.cpp
	src/expression.cpp
	src/rule.cpp
break out benchmark suite into individual cpp
revised benchmarking system
make benchmark run against local libmapnik
benchmark: fix formatting
travis: run benchmarks
benchmarks: correct shebang
geojson parser : only close path if we have at least 3 vertices
geojson generator : catch empty geomeries
geojson parser : support 'null' as valid coordinates property (empty geometry)
Merge branch 'master' of github.com:mapnik/mapnik into hb-prep
add missing files / fix cairo compile