simplify-tolerance property boilerplate
otf visvalingam/whyatt simplification
don't crash on empty geometries
add facilities to choose the simplification algorithm
use a set to make visvalingam a lot faster
Merge branch 'master' of git://github.com/mapnik/mapnik into conv_simplify

Conflicts:
	src/cairo_renderer.cpp
Merge branch 'master' into conv_simplify

Conflicts:
	bindings/python/mapnik_line_symbolizer.cpp
	bindings/python/mapnik_polygon_symbolizer.cpp
Exposed the label collision detector outside of Cairo renderer and added Python bindings (issue #1107)
Merge branch 'master' of git://github.com/mapnik/mapnik into conv_simplify
Merge branch 'expose_feature_style_processor' into conv_simplify
copy algorithm value when copying symbolizer
Merge branch 'master' into conv_simplify

Conflicts:
	include/mapnik/vertex_converters.hpp
Initial Travis CI configuration.
Added Travis CI badge to README.md
Do not use ccache
Do not install ccache and gain time on apt installations
Set JOBS=2 (best build time)
Merge branch 'conv_simplify' of git://github.com/kkaefer/mapnik into kkaefer-conv_simplify
+ make client methods non-static in classes derived from
  mapnik::singleton<> (TODO: apply to all)
+ ensure client methods are accessed through instance() method
Merge branch 'master' into conv_simplify

Conflicts:
	bindings/python/mapnik_markers_symbolizer.cpp
	plugins/input/ogr/ogr_index_featureset.cpp
	plugins/input/shape/dbfile.cpp
	plugins/input/shape/shapefile.hpp
	src/load_map.cpp