Merge branch 'stable-3.0'
* stable-3.0:
ReceiveCommits: Don't instantiate BranchCommitValidator repeatedly
ElasticVersionTest: Add missing version 7.1 asserts
ElasticVersionTest: Improve test method ordering
ElasticVersionTest: Make test method names accurate
Upgrade gitiles to 0.2-10
PermissionRange: Interpret allowMin > allowMax as disallow
Fix formatting issue in project config documentation
ReceiveCommits: Validate ref operation before commits for non-ff case
Add test coverage for ref operation validation extension point
Allow CommitValidationListener to ignore 'skip validation' push option
Upgrade JGit to 4.11.8.201904181247-r
CreateProject: Expose createProject method
ElasticContainer: Switch to Alpine-based images from blacktop
DeleteVote.soy: Make wording consistent with DeleteVoteHtml.soy
DeleteVote.soy add missing review URL
Update git submodules
NewChange.soy: add missing closing parenthesis
Remove use of "NoteDB" config in PolyGerrit
Always show "NoteDB" config under gr-repo
Fix hiding "enable signed push" and "require signed push" under gr-repo
Update git submodules
gerrit.sh: Fix message about JRE
Allow CommitValidationListener to ignore 'skip validation' push option
ChangeEmail: Stop using deprecated SoyListData and SoyMapData
IndexServlet: Stop using deprecated SoyMapData
Bazel: Fix lint warning flagged by buildifier
Change-Id: Icadfa2bb77929e0aa5118ea8492fdb24e0e9aa7e