Drop dependency on Boost

All we really need from Boost is already part of C++ TR1 which was published in 2003 and implemented in (nearly*) all required environments,

*Apple dropped it in OSX 10.9, but there we can just use C++11 STL by default.

*DO NOT MERGE BEFORE 0.8 RELEASE*
We can still use const here.