The pecl resource now supports manually building an extension.

Fixes an incompatibility with libmemcached installed by the memcached
cookbook, see travis-ci/travis-ci#971.
Merge branch 'master' into bluebox