bakery, httpbakery: new packages

This is a code dump of a spike branch which is a proof-of-concept
of end-to-end use of macaroons, including HTTP-based backends.

It is not yet production code - it needs many tests still, but
the example code works.

Pushing because it's easier for people to evaluate and update
when it lives in the main repo.