oauth2 auth and token server for Play 2 Scala API. Ported from Apache Amber.