Replacing boost methods with std::string methods

This will make it so that users of the platform specific libraries
do not need to install boost. Contributors will still have to install
it, however, to run the core tests.