Base64 encoding support

This serializes Base64 without wrapping, which is probably what users
will expect.
Base32 encoding support

This is an encoding adapter for Base32. It requires the base32 gem and
thus isn't loaded by default.

The Base32 produced is "Zooko-style", i.e. downcased (which is allowed
by the spec) to be visually less jarring and screamy.