Added the ability to add contrib dirs

Instead of only setting *contrib-dir* you can now add to the
*contrib-dirs* variable as well.

Props to Diogo F. S. Ramos for doing the basework for this.