Merge changes Ied38df30,I98f4b7c7,Icd99b92c,If7fd7f4c into stable-2.8

* changes:
  Use Provider for IdentifiedUser in CreateBranch constructor
  Split PGPEncryptedDataGenerator creation out into a utility method
  ChangeScreen2: Only reset the commit message text on cancel
  Fix log spew caused by DeleteBranch constructor