Made libflate functions return Options instead of outright failing

This should make the library slightly more pleasant to use, and make the compiler errors related to corrupt rlibs more sensible (i.e not failing on an assert)

In addition, Github seems to think I'm a completely different person