Fix #320: ImagineInterface::open now accepts any string castable object as argument

This revert compatibility with SplFileInfo objects.
Merge pull request #326 from romainneutron/fix-320

Fix #320: ImagineInterface::open now accepts any string castable object as argument