Add EDF support via fabio

This also changes the logic a bit in order to handle files with two dots (e.g.
foo.edf.gz).
Merge pull request #320 from ufo-kit/fabio-support

Add EDF support via fabio