Merge changes I39bfefee,I47795987,I70d120fb,I58cc5e01,I96bee7b9 * changes: Enable configuration of non-standard pack settings Pass PackConfig down to PackWriter when packing Simplify UploadPack use of options during writing Move PackWriter configuration to PackConfig Allow PackWriter callers to manage the thread pool