DataLad patches

annexrepo

Credential support for AnnexRepo.enable_remote() and siblings enable

common_cfg

Change the default of datalad.annex.retry to 1

configuration

Enable configuration() to query global scope without a dataset

create_sibling_ghlike

Improved credential handling for create_sibling_<github-like>()

customremotes_main

Connect log_progress-style progress reporting to git-annex

distribution_dataset

DatasetParameter support for resolve_path()

interface_utils

Uniform pre-execution parameter validation for commands

push_optimize

Make push avoid refspec handling for special remote push targets

push_to_export_remote

Add support for export to WebDAV remotes to push()

test_keyring

Recognize DATALAD_TESTS_TMP_KEYRING_PATH to set alternative secret storage

siblings

Auto-deploy credentials when enabling special remotes

run

Enhance run() placeholder substitutions to honor configuration defaults