Every field should have a descriptive label to clarify what is expected
to be entered.
Though users who are using screen readers are not able to retype the
text shown by the captcha image at least they know what the application
is expecting and may get help from other people.
The label text is also added to the translation arrays for English and
German language as well as the descriptive array 'qqq'.
Removed trailing whitespaces and redundant internationalization
according to reviewer's comment.
Removed usage of global $wgOut;
Change-Id: I975dddb60891b162a62e547bb83669c13cb133a1
* Hooking into the APIEditBeforeSave hook (which will appear in the ApiEdit_Vodafone branch in the next revision)
* Moved general CAPTCHA generation in SimpleCaptcha to getCaptcha()
* Moved general confirmEdit() functionality to doConfirmEdit() to facilitate differtiating between UI and API handling
* Adding SimpleCaptcha::addCaptchaAPI() method that adds CAPTCHA information to an API result array. Other CAPTCHA implementations should override this method with a function that does the same (did this for FancyCaptcha and MathCaptcha)