Merge branch 'stable-2.10' into stable-2.11

* stable-2.10:
  Work around MyersDiff infinite loop in PatchListLoader
  Rework intra line diff to interrupt threads instead of killing them
  Update JGit to 3.7.0.201502260915-r.58-g65c379e
  Workaround a RecursiveMerger bug [1], avoid online reindexing failure
  Allow PatchListLoader to use recursive merger
  Allow plugins to use self-provided licenses for used Maven Jars

Change-Id: I6e0cf4762c1519915fef0625ab26f76db3c8c02b