Make "+" and "=" legal in channel names

They can both appear in base64 strings, and it seems reasonable for
someone to want to use a base64'd string as a channel name (i.e. a
digest.) See #28.