Added proper life cycle management for the temporary gzip file.

Enlarged the type test on the size variable from 'int' to 'numeric'.

Both previous entries fixed exceptions on my Windows 7 platform, using
python-opensubtitles==0.1dev.