Base 64 Encoding with URL and Filename Safe Alphabet Additions for iOS.