Add support for multiple pecl channels.

This adds channel support for pecl modules and is mostly a copy of the
same changes made to `pear.rb` in order to fix a simliar issue reported in #17.