Use '__getinitargs__' to provide unpickling-only defaults.

This is maybe a better change than adding default values to FixedOffset.__init__.

I added direct tests for pickling/unpickling, too.