Remove the old string headers, hackily swap std::string with unicode in the JSON stuff (might have broken things)
Remove xrange - what exactly was I thinking there?
Remove some usages of boost::lexical_cast
Replace more boost references with the standard library