BREAKING CHANGE: seriously refactored PHP support
- changed to allow only binary installs by default
- added auto-detection of avialable & installed/enabled extensions
- added concept of phpExtRequire and phpExtTry
- new logic with phpForceBuild and phpBinOnly envs
- fine selection of source builds with phpSourceVer
BREAKING CHANGE: new ruby logic:
- changed to handle rubyForceBuild, rubyBinOnly and rubySourceVer
BREAKING CHANGE: a single installer is detected per OS now
- previously, it could happen that multiple installers are run e.g.:
apt-get for OpenSUSE, rpm for ArchLinux, etc.
FIXED: bug with implicitly broken chmodTree() after recent changes
FIXED: pkg_resource import bug on some clean systems
FIXED: not to exec fake "apt-get" on SUSE-like
FIXED: missing yum/dnf repo enable sudoers entry
FIXED: nginx setup on RHEL & OL
CHANGED: updated for OpenSUSE 42.2 Leap for testing
CHANGED: enabled OL & RHEL for regular testing
CHANGED: to use RHEL/OL-specific repos for Docker
NEW: added caching decorators for detect API and some other
NEW: added IUS PHP 7.1 for RH-based
NEW: added full SLES 12 support