Added zbase64 class.

Added a class able to encode and decode base64 based on RFC4648. It supports both the standard alphabet (paragraph 4), and the URL and filename friendly one (paragraph 5). Padding and line breaks are not implemented yet (even though the API already defines the pad flag and the pad_char property).