Fixed issue #8159: (quexml-pdf) labels missing in text/number matrix questions

DEV: should be reviewed and cleared by Adam Zammit to
DEV: maintain consistency with quexml library

DEV: Adam, implemented an additional parameter "responsegrouplabel"
DEV: as I was unsure if using the existing parenttext would break
something
DEV: outside Limesurvey
Fixed issue #7934: Shows availability of update to 2.05 when set to show only stable versions
Fixed issue #7966: XSS vulnerability when adding a user in the CPDB
Merge pull request #125 from mfaber/quexf_tnmatrixlabel205

Fixed issue #8159: (quexml-pdf) labels missing in text/number matrix questions
Fixed issue #8161: (quexml-pdf) field lengths

Dev: multi-flexi array text and number questions now honor
Dev: maximum_chars attribute.
Dev: Short free text question: when no maximum_chars value
Dev: is given in attributes, field length defaults to 25, with values
Dev: values above 50 (two lines of text), a text box will be used
Dev: instead of the "form-type" text field.
Dev: LS 'short text' always translates to quexml 'text'

Dev: as discussed w/ @adamzammit
Dev:  at http://bugs.limesurvey.org/view.php?id=8161
Merge pull request #126 from mfaber/quexf_fieldlength205

Fixed issue #8161: (quexml-pdf) field lengths