*Minor breaking change* load() from file object (not path as previously).

Preserves symmetry with 'open()', matches typical pickle behaviour,
allows usage of StringIO, etc etc. Not doing this is the first place
was just a slip-up.