Fix pickle.loads crashing on non-ASCII chars.

Thanks to Shay Erlichmen.
Add ask_for_optional, giving the option to mark specific sreg keys as optional.

Fixes #20.