Allow LinkedIn scopes to be overriden per request

Allow customization of authentication scope via the properties
dictionary for the challenge.  Only when present will this override the
scope set during startup. This will allow for different scopes in
multi-function and tenant applications.
Merge pull request #36 from aaron-horst/master

Allow LinkedIn scopes to be overriden per request