* Ignore invalid TagOpt values
* Add a getter for a list of RefSpecs to Config
* Improve getting typed values from a Config
* Fix unthrown exception errors in CloneCommandTest
* Derive DfsStreamKey from DfsPackDescription
* Extract BlockBasedFile base class for DfsPackFile
* Use separate DfsStreamKey for PackIndex
* Rename DfsPackKey to DfsStreamKey
* Allow setting detail message and cause when constructing most exceptions
* Use message from ServiceNotAuthorizedException, ServiceNotEnabledException
* dumb HTTP: Clarify AsIsFilter by introducing req and res locals
* Clarify description of ServiceNotAuthorizedException