Set PECL to be the default extension provider

Removes some cruft I added a long time ago with the `:source` param, and just sets the default provider on Mac OS to be the `:pecl` provider.

Hopefully fixes #44 - I've tested on Mavericks with Puppet __3.6.1__ and the multiple default provider warnings are resolved.