Stage from one page review.

Added a button to stage a change directly from one page review.

Change-Id: I7d124edc611c292c22664809702c53e44ee90ddf
Reviewed-by: Ismo Haataja <ismo.haataja@digia.com>
Commit message footer options for cherry-pick mode

When using cherry pick submit type, there is now additional options
which define which footers are added to the commit message. Also,
added footers can be limited to reviewers who gave the maximum
approval score. These options are visible only for actual projects,
not for All-Projects.

Bug: issue 655
Originally-by: Mika Hamalainen <mika.hamalainen@accenture.com>
Change-Id: Ibfb7193edde7f88607683adf061e8603cb382d06
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
Reviewed-by: Ismo Haataja <ismo.haataja@digia.com>
Add support for public anonymous access to gerrit

Patch http://forge.typo3.org/attachments/download/17860/http-anon-access.patch
applied in order to allow anonymous access to gerrit.

Task-number: QTQAINFRA-357
Change-Id: I830b8086329248c564a476150064fe14acf65477
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
Reviewed-by: Ismo Haataja <ismo.haataja@digia.com>
Trim username in authentication request.

Remove leading and trailing whitespace in username when creating a request
to avoid incorrect login. Valid username and extra whitespace with valid
password causes creation of new Gerrit user that logs in. This is unwanted
behavior and because whitespace is invalid character to use in username it
can be safely removed.

Task-number: QTQAINFRA-456
Change-Id: I0315285a2cc5b349515ba57c0d96167044238996
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
Reviewed-by: Ismo Haataja <ismo.haataja@digia.com>
E-mail filter for publish comments

In order to have more precise control of when
e-mail notifications are sent, a filter expression
can now be configured in site configuration.

An example filter configuration for Qt sanity
review bot:

[review]
	filter = SRVW < 0 || reviewer != qt_sanity_bot

If filter evaluates true the e-mail will be sent

Task-number: QTQAINFRA-220
Originally-by: Tomas Ljunggren <tomas.ljunggren@tieto.com>
Change-Id: Ia23301f49397f017684ada7f7653781fd8770108
Reviewed-by: Ismo Haataja <ismo.haataja@digia.com>