Revert "pyximport: parse distutils config files (except local setup.cfg)"

This reverts commit 813ff05a80cef908704488e660fa07d49feb8a92.

This was an accidentally applied twice.
use all distutils config files

It is very astonishing to a user, that pyximport uses a different
set of config files from the underlying distutils.
Ignore any unused entry that starts with '_'.

This makes it possible to follow PEP8 which recommends '__',
and to name unused entries, e.g.:

    foo, _bar, _zed = func()
show temp variable type in temp debug mode
replace the currently broken BoolBinopNode by GenericBoolBinopNode to fix it and generally avoid redundancy
disable GIL check in BoolBinopResultNode - should be enough to handle it in BoolBinopNode
remove redundant code
Fix crash with forward declarations.

Thanks to Alok Singhal.
Test for typedef in stl container.
Fixed stl container conversion with typedef element types.
Convert stl map conversion to take const ref.
Elide unstable OverflowError message.
Add ellipsis to doctests.
Merge pull request #306 from robertwb/master

Clarify license position with respect to compilation output.
prevent re-wrapping of BoolBinopNode operands
implement a simple Jedi based tool to come up with initial type declarations for code
merge
A couple const cleanups.
remove double const
support passing code strings into analyse()