Included Base64 implementation.

Android has conflicting version of commons codec.