fallback for finfo

Work in progress!
PR for https://github.com/thephpleague/flysystem/issues/271
As mentioned in the other comment thread, you'd need to have something like:

``` php
 ! function_exists('League\\Flysystem\\Util\\class_exists');
```