Pulls in the source of a BSD licenced base64 implementation that is 5x f...

...aster than the Apache one for our usage

Overall increase in performance in a benchmark reading some Lzo B64 line encoded data was a 50% faster. The Base64 component is ~ 5x

If i'm following the source fight, it looks like we copy the data twice?

Text has a mutable buffer in it, which when you read a line is cleared and then the line is copied into it. Then we make another copy of it here before passing it into the Base64. That right?