macaroon: simplify AddThirdPartyCaveat by removing assumptions about caveat id encoding.

We leave that decision up to external packages instead;
Merge pull request #3 from rogpeppe/002-simpler-third-party

macaroon: simplify AddThirdPartyCaveat