Fallback on magickloader

As discussed on #10

I also changed the is_*() to vips_foreign_is_a() as it seems more appropriate to me.

Some tests with a gif image is added in next PR (not really clean but i did both at same time)