Bug 54508: Add "provider only" mode; Bug 46617: allow Sysops to always create account

* bump to version 4.00 20131122

* depends on 9a362d64c86989837f9a0755abc7c5a78457ca78
  MediaWiki core with https://gerrit.wikimedia.org/r/#/c/96029/ merged 2013-11-18

* deprecated: $wgOpenIDConsumerAndAlsoProvider (see CHANGES)
  replace that with $wgOpenIDMode = array( 'consumer', 'provider' )

* introducing new rights:
  openid-create-account-with-openid
  openid-login-with-openid
  openid-login-without-openid

* Bug 46617: allowing sysops to always create accounts

  In SpecialPages OpenID section, Sysops will always find a link to create a new
  user account by mail

* Bug 54508: introducing $wgOpenIDMode which replaces $wgOpenIDConsumerAndAlsoProvider
  and can have values 'consumer', 'provider', array( 'consumer', 'provider' )

* Bug 54507: When having a forced provider, disallow adding (converting) further OpenIDs
  from non-allowed providers: only allow to add the forced provider

* hiding OpenID login links if these are not working (consumer mode, or missing or empty
  list of providers, or no forced provider)

* hiding irrelevant sections in the OpenID preferences tab (depending on OpenIDMode)

* adding message texts for rights and actions

* bug fix: correcting a permission check during account creation:
  the check was previously (mistakenly) done for the user-to-be-created
  instead checking the account creation right of account-creating user

* adding reset password link in the name picker menu (when attaching an OpenID
  to an existing account)

Bug 46617
Bug 54508
Bug 54507

Change-Id: Ieff71386de02d0c9e428df5131467cc7af75faff