fix refnanny code for del statement inside of generators
moved Py_UCS4/Py_UNICODE type conversion helper functions to utility code file

--HG--
extra : transplant_source : %7C%3E%C7x%E7%A8s%CEF%B5%90%C5%DC%AD%CD%5E%1Fg%F9%7E
raise overflow error in Py3.3+ when non-BMP Unicode characters are coerced into a short Py_UNICODE value

--HG--
extra : transplant_source : %D3%96%7C%F9%3F%AE%1AA%8C%B9%0E%918%FB%27%F4%CB%E7u-
fix up changelog
scripts with shebangs <-> executable + uniform use of #!/usr/bin/env python

--HG--
extra : transplant_source : %88%DC%06k%08%83%3C%E2%17%A5%A24%3E%BC%0Au%92%5DEK
fix analysis of entry to be a weakref (typo introduced in d96dfd)

Originally reported in Debian http://bugs.debian.org/cgi-bin/bugreport.cgi\?bug\=692313
Lead to crash with python-dbg:

  python-dbg: ../Modules/gcmodule.c:366: visit_decref: Assertion 'gc->gc.gc_refs != 0' failed

--HG--
extra : transplant_source : D%E7%E2%8D%C4i%B7%08%F4%83%08sQ%84%27%3E%F3%17%AB%24
Omit setting docstring for __getbuffer__/__releasebuffer__

--HG--
extra : transplant_source : %04%AD%9D%8Dy%E4%7F%D04ib%0E%90%DB%D48%C3%88%19g
Minor cleanup of a couple of examples

- fixed wrong references (The file on the left (right) -> actual file name)
- divided an example snippet of three files into separate files

--HG--
extra : transplant_source : N0%87%F3%B0%B3W%C5%D6%B93%01T%AB%14%E0%CF%A7%B79
Fixed indentation of a code example

Fixed a code example which had been indented with 2 spaces.

--HG--
extra : transplant_source : %C2%2A8%18%CE%18%87f%BD%E5%0D%5D%90%BA%A0%40%3B%FA%B3%A6
changed file order in Sharing C Functions example

This order looks more logical, easier to read.

--HG--
extra : transplant_source : N%A1%DE%08%B0%D9%8B%24%91%2B%29%F0%E9%20%ACY%0EQ%60F
Update cy break examples

Updated cy break examples so they are more clear. 

--HG--
extra : transplant_source : %FA%95%96M2%1A%D7%40%7B%24%BA%95%99%86%D5t%8F%19%C6%09
add platform specific include directory to compile line

beginning with python3.3 it is different than the general include
directory on debian based systems

--HG--
extra : transplant_source : V%7D%E3%8D%7D%2A%B5%10%D0/D%95%17n%D3z%3Bt2%27
clarify memoryview example in userguide
make sure memoryview example actually runs (fix typing errors)
more clarification on memoryview example (indexing syntax)
memoryviews example: use native ints, no more libc.stdint
add test case for a C compiler warning due to a bad extension type cast on final method calls
minor test cleanup
add simple test case that tends to be more inefficient than necessary
disable failing test