Issue #21986: Idle now matches interpreter in not pickling user code objects.
Patch by Claudiu Popa
Merge with 3.4: #21986, don't pickle user code objects.