Initial version of base64 encoding

Included:
* interfaces for iterator and streaming usage
* minimum tests
* experimental code with alternative implementations

Missing:
* encoding options to support RFC 4648
* better solution for the stream interface
* decision about encoding code to use in the final version
* better structure of the tests
* documentation