Compatibility fix: no UTF-32 codec in Python 2.4/2.5.
Pass-through single surrogates in Py_UNICODE[] literal encoding routine.
Merge pull request #193 from nnemkin/pyunicode_string_fix

Compatibility fix for Py_UNICODE* support.
speed up slicing of lists and tuples
use more direct C-API call for slice assignments on lists
revert last two commits - does not work for negative indices
speed up lookup of Python object attributes a little
use direct call to tp_new() slot function in closure creation
use freelists for closure classes
use new PyDict_SetDefault() C-API function in Py3.4
cdef some imported names in the parser
changelog
add another failing test for iterable lookup in generators
remove unused utility code annotation
remove comment
fix special case in for-from loop with object loop variable by adding yet another hack to the existing hack
clean up Python name assignment code, special case module globals to change module dict directly
speed up object attribute setting a little