This patch implements a basic Auth extension and backend that provides PIN handling. Policies still have to be enforced by the client. Fixes https://github.com/trussed-dev/trussed-auth/issues/1