* reftable: don't check deadline on the first try
* reftable: clarify comment
* reftable: clear cache on full compaction
* reftable: remove outdated comment
* reftable: clarify that LogCursor may return a null ReflogEntry
* Implement toString in MockSystemReader and MockConfig
* LocalDiskRefTreeDatabaseTest shall use MockSystemReader
* Ensure LocalDiskRepositoryTestCase#setup fully uses MockSystemReader
* Ensure we use MockSystemReader in tests
* Override FileBasedConfig's save method in MockConfig
* Remove FileBasedConfig.load(boolean) introduced in d45219ba
* Disable debug log for FS in org.eclipse.jgit.test
* BlockListTest: Add missing calls to fail()
* DirCacheBuilderTest#testBuildRejectsUnsetFileMode: Add missing fail()
* DirCacheCheckoutTest#testCheckoutHierarchy: Add missing call to fail()
* ConfigTest: Fix tests for getting empty config value as int
* FileResolverTest#testNotAGitRepository: Fail when exception is not thrown
* JschConfigSessionFactory: Open FileInputStream in try-with-resource
* CommandCatalog: Use StandardCharsets.UTF_8
* JGitTestUtil: Open auto-closeable resources in try-with-resource
* Use StandardCharsets.UTF_8 in tests
* InfoRefsServlet: Open OutputStreamWriter in try-with-resource
* IndexDiffWithSymlinkTest: Open InputStream in try-with-resource
* HugeFileTest: Open RandomAccessFile in try-with-resource
* TestRepository: Allow setting explicit Change-Id
* TestRepository: Ignore existing Change-Id in message
* TestRepository: Support committing to unborn symref
* TestRepository: Expose some getters for CommitBuilder
* TestRepository: Add methods to amend commits or refs
* TestRepository: Add a reset method to move HEAD around
* TestRepository: Optionally insert Change-Id in commit message
* Drop warnings about unchecked casts in a few stable select places
* Hide warnings about field hiding in the MyersDiff code
* Fix warnings about missing serialVersionUID
* Fix warning about missing serialVersionUID
* Rename local variables/parameters to remove warnings about hiding
* Remove non-existing source directories from Java 7 test build
* Eliminate warnings for non-nls strings that will never be translated