remove unused (after grammar refactor) support_multi_pass.hpp include
update expected test after 41064ed49d
adapt to ptree change in boost 1.56 - closes #2365

Conflicts:
	src/save_map.cpp
fix #2368
adapt geojson+topojson plugins to boost 1.56 - refs #2367
fix compilation with boost < 1.56
GeoJSON : re-implement grammar to allow any order for "type", "coordinates" and "geometries" elements
Also, ammend positions parser to handle multi-dimensional coordinates e.g [x,y,z,....,N] (we only extract x and y)
topojson plugin : fix spatial index population, rename 'count' to 'index'
fix geojson plugin, even better name is geometry_index (to avoid confusion)
c++ pedantic
Add mention of CartoDB support in pgraster input plugin code
Merge pull request #2373 from strk/master-pgraster-credit

Add mention of CartoDB support in pgraster input plugin code
tests for reversed order of type/coordinates in geojson geometry - refs #2319
remove unneccessary error trapping
ensure positions (multidimensional coords) works - refs #2319
rapidxml: avoid overhead of stringstream - amends 95d5b73
code comments to clarify when/why base_path is needed at parse time when loading from a string
use fast path for bbox reprojection (skipping extra point-sampling)
topojson - use bulk-loading packing algorithm for rtree creation
(http://www.boost.org/doc/libs/1_56_0/libs/geometry/doc/html/geometry/spatial_indexes/introduction.html)
use unique_ptr where appropriate
fix typo :)