Multiple Headers Authentication Support.

Multiple header values can now be used to authenticate a user.

Steps to use:
* Set `MULTIPLE_AUTH_HEADERS = True` in app.config.
* Add a loader function with decorator `@login_manager.multiple_headers_loader` that can parse a dictionary of headers.
* Throws `Key Error` if Header Key not found in request.headers.