base64 encoder and decoder for boost::iostreams