Added a class that provides support to encode/decode Ascii85

The abstract class mimics the functionality of the built-in Android
class Base64. Ascii85 is more efficient than Base64 as it encodes
5 bytes for every 4 bytes (5/4 overhead) compared to Bas64, which
encodes 4 bytes for every 3 bytes (4/3).