Document chef requirements, cookbook requirements, and OS support
Install epel for RHEL support

Also add Fedora, which has fail2ban in its standard repos
Merge branch 'COOK-2292'