Add a generic way to overwrite some configuration through environment variables and Java system properties

yes

LGTM