AMBARI-3652. Resource Management. Allow to use params substitution in strings, to reduce boilerplate and error-prone code. (Andrew Onischuk via dlysnichenko)
AMBARI-3653. File: refactor, handle special exceptional situations, support replace attribute, support absolute path for source files, default don't backup (Andrew Onischuk via dlysnichenko)
AMBARI-3654. Directory: allow to ignore_failures, check exceptional cases, support recursive deleting (Andrew Onischuk via dlysnichenko)
AMBARI-3655. Resource Management. Link: handle exceptional cases (Andrew Onischuk via dlysnichenko)
AMBARI-3656. Resource Manager. Params subtitution: allow dictionaries in dictionaries, allow default prefixes (Andrew Onischuk via dlysnichenko)
AMBARI-3657. User: Enable modifiyng existing group, fix groups attr. not set stack trace (Andrew Onischuk via dlysnichenko)
AMBARI-3658. Resource management. Support common custom libraries. (Andrew Onischuk via dlysnichenko)
AMBARI-3659. Resource Management. Support inline templates (Andrew Onischuk via dlysnichenko)
AMBARI-3660. Resource management. Fix sibstitution doesn't work in Template, StaticFile, InlineTemplate, DownloadSource arguments (Andrew Onischuk via dlysnichenko)
AMBARI-3661. Resource Management. Support adding parameters, beside the configurations. (Andrew Onischuk via dlysnichenko)
AMBARI-3662. Resource Management. Add HadoopExecute resource. (Andrew Onischuk via dlysnichenko)
AMBARI-3663. Resource Management. Easy formatting of configurations (Andrew Onischuk  via dlysnichenko)
AMBARI-3664. Resource Management. Implement Configfile resource (Andrew Onischuk via dlisnichenko)
AMBARI-3665. Resource Management. Implement ConfigGenerator (Andrew Onischuk via dlysnichenko)