cleanup _Unpickler_SkipConsumed(): remove 1 level of indentation
Issue #19437: Fix _pickle, don't call _Unpickler_SkipConsumed() with an
exception set
Issue #19452: Clarify the documentation of iterparse w.r.t. events argument.

In 3.3 iterparse accepts a tuple in events (the C accelerator enforces this).
This limitation was lifted in Python 3.4
Null merge for issue #19452

It affects docs of 3.3 in a way that was fixed differently in 3.4
Issue #19437: Fix get_filter() from _warnings, don't call PyObject_IsSubclass()
with an exception set
Issue #19437: Fix show_warning() of _warnings, stop at the first error to not
call a Python function with an exception set
Issue #19437: Fix fill_and_set_sslerror() of _ssl, handle Py_BuildValue()
failure

Don't call PyObject_CallObject() with NULL parameters and an exception set.
Issue #19437: Fix PyCArrayType constructor, raise MemoryError on PyMem_Malloc()
failure
Issue #19437: Fix PyCFuncPtrType constructor, handle
_ctypes_alloc_format_string() failure
Issue #19437: Fix newPySSLSocket(), handle PyWeakref_NewRef() failure
Issue #19437: Fix r_PyLong() of marshal module, stop immediatly at first
failure, don't read any more data
Issue #19437: Fix r_object() of marshal module, handle r_byte() failure for
TYPE_SMALL_TUPLE
Issue #19437: Fix r_object() of marshal module, handle PyDict_SetItem() failure
for TYPE_DICT and stop immedialty on first r_object() failure
Issue #19437: Cleanup r_ref() of the marshal module
Issue #19418 Fix some warnings on Win64
Null merge
Close resources owned by subclass before calling super().close().
Issue #19349: Corrected error message.
Closes #19349: Merged fix from 3.3.
Close #19442: warn_explicit() does nothing when called late during Python shutdown

After more tests, I now think that it is the safest option.