Issue 110

Added an optional keyword argument to `BrowserIDBackend.authenticate`, called `browserid_extra` that is passed to `verify` as `extra_params` instead of passing all the kwargs to `verify` directly.
 
Concerned code :
Line 65,  77 of `auth.py`