Merge pull request #57 from akkie/master

Check warning on OAuth2Provider.scala
Enable additional compile-time code validation

Code with warnings will not pass validation.
Warnings will be treated as errors and will fail the build.
Merge pull request #58 from fernandoacorreia/add-warnings

Consider enabling additional warnings
Set expire time for OAuth providers to 5 minutes