Add config options of LDAP 'connection pooling'

With these config options user can enable LDAP 'connection pooling'
for Helper.open() to improve the performance of LDAP server access.

Change-Id: If1c7bb5a9f5824aaa0bd71e8419b91a8f588493d
Merge "Add config options of LDAP 'connection pooling'"
Make consistent ordering for lists from PatchLineCommentsUtil

Change-Id: Ia6ae44f387444a29b259ce02166aade808bf70c0
Create RebuildNoteDb to migrate data from ReviewDb to notedb

RebuildNotedb is responsible for the migration of pre-existing changes in
the ReviewDb to the notedb. It asynchronously rebuilds every change in
the ReviewDb and all of the related pieces of metadata that can be
stored in the notedb (i.e. PatchSets and PatchSetApprovals). As we add
the ability to store more data in the notedb, this can be updated to
migrate that data as well.

Change-Id: If0fb123630a08ef514611944e7bd0ab1d9e48f80
ReceiveCommits: Sort list of updated changes in output

Previously, the updated changes were reported to the client in
arbitrary HashMap iteration order. (This was not the case with new
changes, which are already created in-order in a list.)

Change-Id: I5d6dd148769fc87878854f35f1137772986b95ea
Fix unparsable JSON in Documentation

Change-Id: Ifab4041d973f2fbc096a25f2bbc96e98a2820a94
Merge "Fix unparsable JSON in Documentation"
ChangeNotesTest: Add missing @Test annotation

Change-Id: I794dc288b00eb10c2bbfed47bf52b4bd793db872
Remove unused insert method from secondary index interface

The `insert` method is not used anywhere.  The `replace` method is
used instead.

Change-Id: Ie47253149cacde9a0824e4dee4d80313acd33188
Merge "ChangeNotesTest: Add missing @Test annotation"
ChangeRebuilder: Remove unused GitRepositoryManager

Change-Id: I140005adef6260f08e219b9959725f0d958b3e44
Update Buck

This version makes test coverage tool JaCoCo work in the wild [1].

[1] https://github.com/facebook/buck/commit/ab0133d57643925564ee208845dc8568b26b6a2c

Change-Id: I497bd5e5a88bdda1ea6b3766d199d62cb73318ed
Merge "Update Buck"
Factor parser class out of ChangeNotes

Change-Id: I3f35c452a14713ee69101e85653af623fc5f7b33
Factor parser class out of DraftCommentNotes

Change-Id: Ib7b1eee4ff6aca706dd7b9b301fd6e7882f40431
Extract base class from ChangeNotesTest

Change-Id: I037c2b8d9f80413a313056c13efd47c493b1339a
Move notedb commit message output tests to their own class

Change-Id: Ic739624d713c06d399027bee9d2eb9eb09065dfc
CommitMessageOutputTest: Add helper methods for checking commits

Change-Id: I60f94002b0596e012de66a112e95b91b76f908fa
Add tests for ChangeNotesParser parse failures

Change-Id: I895b75bb502c2057aea0eb24c6b43c721efda7b9
ChangeApi: Implement get/put topic

Change-Id: I8e76f05d52f486b85cb905f7a4bff95966faae79