Merge branch 'stable-2.15' into stable-2.16

* stable-2.15:
  Extract logic that calculates possible pack size to dedicated method
  Make MaxRepositorySizeQuota extendable

Change-Id: I07d36b75b8ff9da40d79531a5151089ce76190d0