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.
Add the option to specify the directory for output files
A few fixes to using an external build_dir

* Copy .hpp and .hh files
* Search for headers recursively
* Don't do anything except for cython sources
copy sources and depends instead of headers
explain difference between cdef and cpdef
explain difference between cdef and cpdef
explain difference between cdef and cpdef
explain difference between cdef and cpdef
explain difference between cdef and cpdef
Merge pull request #210 from nbruin/master

Explain difference between cdef and cpdef
Fix build for non-C99 compatible compilers
Merge pull request #211 from Juntalis/master

Non-Wrapped Inline Declaration Breaking Compatibility with C89 Compilers
update docs on optimised builtins

--HG--
extra : rebase_source : fb47cc7e0154abb172016f1945dad2968b3f2a3e
inline normal case of getattr(o,n)

--HG--
extra : rebase_source : 9a5bbb4f08a0eb5be71afd48d9ad5566d8a39efc
explicitly disable object-in-buffer tests in PyPy
fix cascaded assignments of None to extension type variables
prevent redundant type checks for None values, especially in cascaded assignments
changelog
prepare release of 0.19 beta 2
Added tag 0.19b2 for changeset 52beb5b16df5