Allow version to be specified and ability to disable rpmrepos::epel requirement

Couchdb version number can now be passed, and rpmrepos::epel will not be used if Yumrepo['epel'] is defined elsewhere.