Stop using Boost; use std::unordered_map on OS X.