remove copy converting ctor and fix converting move constuctor to use 'universal reference' and perfect forwarding
( re : http://isocpp.org/blog/2012/11/universal-references-in-c11-scott-meyers)
re-implement mapnik::value deriving from value_base and update across core
fix mapnik::value conversions in topojson plugin