Improve Centos/RedHat setup

Add the neccessary Yum repositories to install more things. For stuff
without yum repos we install the RPMs directly from the web server.