Add support for Fedora 20

I've tested this on my Fedora 20 x86_64 and it works OK. Hope that I was careful enough to not break Ubuntu support.