HDW: Add an AUTHENTICATION key purpose that's mapped to the internal chain.
HDUtils: less insistence on immutable params
Remove TransactionConfidence.workDone. It doesn't seem useful and was somehow buggy.