feat: env expand enhancements
The former variable substitution mechanism function has been improved:
- INFO log when a substitution occurs
- WARN log when a variable is not valuated
- appropriate encoding is automatically determined
BREAKING CHANGE: Now the variable substitution mechanism implements complete YAML string encoding. That might break projects that used to workaround the former implementation flaws.