Change ExtLoader to only handle I/O errors
Change ExtLoader to only handle I/O errors

Due to the Control.Exception changes between 6.8 and 6.10, using it
portably is difficult. Since we're only interested in handling I/O
errors, we can use prelude's catch and not have to deal with
Control.Exception at all.

The use in Luxi.hs where we just use bracket is fine across the two
versions, so we keep that.

grnet/snf-ganeti,andir/ganeti,yiannist/ganeti,apyrgio/ganeti,grnet/snf-ganeti,onponomarev/ganeti,ganeti/ganeti,apyrgio/ganeti,mbakke/ganeti,andir/ganeti,bitemyapp/ganeti,mbakke/ganeti,apyrgio/snf-ganeti,ganeti/ganeti,yiannist/ganeti,bitemyapp/ganeti,dimara/ganeti,dimara/ganeti,yiannist/ganeti,apyrgio/snf-ganeti,mbakke/ganeti,ganeti-github-testing/ganeti-test-1,andir/ganeti,ganeti/ganeti,ganeti-github-testing/ganeti-test-1,leshchevds/ganeti,leshchevds/ganeti,onponomarev/ganeti,leshchevds/ganeti