macaroon: simplify AddThirdPartyCaveat

We simplify AddThirdPartyCaveat by removing assumptions about caveat id encoding.

We leave that decision up to external packages instead.