Don't install any extension package if provider is undef

PR to address issue #36. It allows to enable an extension without the need to install a package, for example with this hiera config:

```yaml
php::extensions :
  pdo : {}
```