Implement basic authentication provider with the concept of a request provider
Merge branch 'request-provider' of github.com:akkie/play-silhouette into request-provider

Conflicts:
	app/com/mohiva/play/silhouette/api/Provider.scala
	app/com/mohiva/play/silhouette/api/Silhouette.scala