macaroon: change internal representation

	We change the internal representation to be similar
	to libmacaroon's, with a single buffer holding the
	binary marshalled data
Merge pull request #10 from rogpeppe/009-change-internal-representation

macaroon: change internal representation