compare heap/ptr_vector rule_cache vs stack-based boost::move approach - refs fe9ff21ba9da6dabef4747f139e and #1723
Merge branch 'master' of github.com:mapnik/mapnik
Revert "+ use boost::move to emulate 'move' semantics"

This reverts commit fe9ff21ba9da6dabef4747f139eaf97b715aae82.
keep around boost::move based rule cache for  benchmarking purposes
Merge branch 'master' of github.com:mapnik/mapnik into map-request
fix spelling
scons: do not attempt to configure if clean requested
+ initialize x,y for close_path commands
Add missing class declaration for python bindings.
Add parse_image_filters function to avoid python bindings access the internal structs.
Export the to_wkt functions to avoid python bindings access the internal structs.
Let template parameter type same as declaration in hpp file.
Fixed the enumeration link error with msvc when build python bindings.
Add IMPLEMENT_ENUM of enum gradient_unit_e.
Only explictly defining the enumeration template class for msvc.
expose nonconst access to datasource parameters
ensure python bindings return const params
Merge pull request #1727 from avlee/pythonbindings

Build python bindings with msvc
Merge branch 'master' of github.com:mapnik/mapnik
return stylename,styleo obj in tuple from map.styles - closes #1725 - amends 16ce1f5bdde156ef