Move ReceivePackInitializer to the proper package

Change-Id: I9bc00c5ee76b6cf6fd7c2d083bfb180334beffcb
Allow external log4j.properties to use HttpLogLayout

When using an external custom log4j.properties using the 
-Dlog4j.configuration option, you may need to keep the 
ability to log HTTP activity using the Gerrit HttpLogLayout.

Change-Id: Ibd4b36736fa0f716c346d41f5586f8e66a5d1431
Isolate query tests in its own JVM

Split query tests in its own JVM as the overall build performance
greatly benefits from parallelizing these time consuming tests:

15 sec. on my machine.

Change-Id: Ic871d9e1754bed29eb9bc52f61a534f3e31fdd4e
Merge "Allow external log4j.properties to use HttpLogLayout"
Merge "Move ReceivePackInitializer to the proper package"
Download commands: Add JGit archive

Since JGit 3.1 archive command was implemented. Add it to download
drop down as new line.

The following libraries are introduced in this change:

* jgit-archive (Apache 2)
* commons-compress (Apache 2)
* tukaani-xz (Public domain)

Change-Id: I5f61aac8c434414c73585a9320e84f4430dd111d
Update replication plugin

Changes merged in from stable-2.8:

- Fix JAR manifest claiming it is Commons IO project

Change-Id: Id3a67871d3c9c578a01fff57ac9a2789d426ddf5
Fix long lines in JSNI method references

With the upgrade to GWT 2.6, line breaks are supported in JSNI methods.

Change-Id: I4e7c173f049a841cb61cd67ed3a52fc6d1b4a451
Correct fix for potential NPE in PrettyFormatter

Commit 6eabad25087fa6f1595353078ed933cc43ad7ec8 fixed a possible NPE
in PrettyFormatter but afterwards FindBugs started to report a
potential NPE on a follow-up line.

Change-Id: I18d112e70c6a84f436003932054e6adaa517dae1
Signed-off-by: Edwin Kempin <edwin.kempin@sap.com>
Merge "Fix long lines in JSNI method references"