bakerytest: new package

This should make it simpler to test services that issue macaroons.

Also add httpbakery.DischargeAll to make it possible to use
the httpbakery discharge machinery without going through
httpbakery.Do.

It's intended for testing of both httpbakery and bakery. I don't (currently) see a particular need to separate the two.