Support boost::hash() for mapnik::value

Allows using data structures that call `boost::hash()`, such as `boost::unordered_map`.