Handle unserializing a finfo object.

Zend currently throws:
```Warning: finfo::file(): The invalid fileinfo object.```
when trying to do something on an unserialised object. I consider this a bug in Zend and there doesn't appear to be any tests covering that behaviour.

This currently segfaults when deconstructing the unserialised object in HHVM.