api/auth/nil: initial commit, to simplify logic for unauthenticated routes
core/apiRouter: call Authenticate method on AuthenticatorFunc, for single entry point
Merge branch 'master' into dev_subsonic_api