Minor typo in example.
Merge 3.3
#17413: make sure settrace funcs get passed exception instances for 'value'.

Patch by Ingrid Cheung and Brendan McLoughlin.
Merge #17413: make sure settrace funcs get passed exception instances for 'value'.

Patch by Ingrid Cheung and Brendan McLoughlin.
#9607: Add tests for the keyword module.

Based on the testing ideas in a patch written by Greg Malcolm.
#9607: restore keywords.kwlist after testing it.
Make license notices more consistent and remove old changelog.
Also remove unused macro.
Update ET documentation reprhasing the mention of the new IncrementalParser in
the doc for iterparse.
Fix trailing whitespace
Remove useless #define and #ifdefs