Encapsulate Base64 calls in a single component

Handles https://github.com/Jasig/cas/issues/760
I did start out with Base64 utils and then realized that's not what we are doing. Compression also makes it sound like we are dealing with zip/jar type ops but I am not sure what can make better sense.