Add chrome.screenlockPrivate API functions to handle alternate auth types.
This CL adds the hideButton, setAuthType and getAuthType functions and the
onAuthAttempted event to the chrome.screenlockPrivate namespace. The
implementation of this API for ChromeOS is done in a separate CL.
BUG=
344179
TEST=new api test
Committed:
https://src.chromium.org/viewvc/chrome?view=rev&revision=253447