Login v2 API

Introducing the v2 Login API, backed by the original Admin.Login logic. Builds on proposed pull request #367.
nit (and don't bother if you're pressed for time): srvRoot here would ideally be called apiRoot or just root now