Login v2 API

Introducing the v2 Login API, backed by the original Admin.Login logic. Builds on proposed pull request #367.
+1 on the s/[sS]rvRoot/[aA]piRoot/ renaming throughout. Much clearer.