* Do not prematurely create directory of jgit's XDG config file
* FS: write to JGit config in a background thread
* FS: don't cache fallback if running in background
* PacketLineIn: Add an iterator over strings in the input stream
* Replace most usages of PacketLineIn.END with PacketLineIn.end()
* PacketLineIn: Deprecate DELIM constant
* Derive DfsStreamKey from DfsPackDescription
* Extract BlockBasedFile base class for DfsPackFile
* Use separate DfsStreamKey for PackIndex
* Rename DfsPackKey to DfsStreamKey
* Use valueOf rather than constructor for Integer and Boolean
* FS: Fix lazy initialization of non-volatile static field
* PackOutputStream: Add comment for intentional use of non-short-circuit logic
* Don't use deprecated LockFile constructor
* Fix warnings about unchecked conversion of MergeResult
* MockServletConfig: Fix warning about unchecked conversion of Enumeration
* HugeFileTest: Make Git a class member and open in try-with-resource
* Suppress "unchecked cast" warnings related to UploadPackFactory.DISABLED
* DiffAlgorithms: Fix warnings about variable hiding
* DirCacheBasicTest: Open ObjectInserter.Formatter in try-with-resource
* DirCacheBuilderIteratorTest: Open TreeWalk in try-with-resource
* DirCacheCGitCompatabilityTest: Open TreeWalk in try-with-resource
* DirCacheCheckoutMaliciousPathTest: Open Git and RevWalk in t-w-r
* DirCacheIteratorTest: Open TreeWalk instances in try-with-resource
* ForPathTest: Open TreeWalk in try-with-resource
* GitConstructionTest: Open Git instance in try-with-resource
* IndexDiffTest: Open Git instances in try-with-resources
* ManifestParserTest: Don't use deprecated StringBufferInputStream
* InMemoryRepository: Remove unused RevWalk from batch method signature