Retain globals config setting

Adds a `retainglobals` option to `Sk.configure`. This sets `Sk.retainGlobals` to true. This fixes the repl in a serious way :smile:. Because now the variables are stored in the global scope between runs.

Fixes an issue raised on the mailing list. But also lots of other ones like print statements in class constructors etc.