Enable GCC atomic builtins on MinGW, disable on -march=i386
Remove duplicate DECREF, tp_clear does it already
Add test for the fused type refcounting issue
Merge pull request #198 from pv/bug/fused-refcount

BUG: fix reference counting bug in fused type method descriptor
refactor comprehensions by removing separate target node (to simplify a future length-hint optimisation)

--HG--
extra : rebase_source : 476b22eeaeaea1ff69ee8069328fb47ffe18ea20
Correctly handle compile-time strings appearing in Python context.
Merge pull request #199 from nnemkin/compile_time_strings_fix

Correctly handle compile-time strings appearing in Python context.
Flush at the end of cythonize().
Merge pull request #190 from sturlamolden/master

Enable GCC atomic builtins on MinGW, disable on i386 target
Fix bug with infered const temp vars.
Const temp regression test.
Allow module-level literal lists (Fixes #113).
Merge pull request #200 from nnemkin/module_level_literal_arrays

Allow module-level literal lists (Fixes #113).
implement __kwdefaults__ for CyFunction
implement __annotations__ attribute on CyFunction (PEP 3107)
fix doctest
remove unused test code
prevent tp_new() optimisation from breaking external types with known typeobj
Naive approach to fix memview incref/decref asymmetry in transpose

This patch contains test-case along with a blind patch that fixes the test (but
may have other consequences, someone who actually understands the code must
review it).

Original error was:
Fatal Python error: Acquisition count is 0 (line XYZ)

which was caused by refcount error when memview transposition was used on
extension class memoryview attribute.
broaden the effect of in-closure def node call inlining