Allow arbitrary data to be passed to the user lookup function
Review markups
Merge pull request #25 from Metaswitch/more_auth_data2

[Reviewer: Andy] Allow arbitrary data to be passed to the user lookup function