Create a entry point class and enable customized php name

In order to install other version of php than OS provided, we need to
customize the php package name, e.g. php54, php56

To install customized version of php, install third party repo first,
e.g. IUS, then using

    class { 'php': php_name => 'php54' }