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
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
Merge pull request #201 from strohel/transpose-refcount-fix

Naive approach to fix memview incref/decref asymmetry in transpose
Show attribute access and binary operations in default values in autogenerated signatures.
Attribute docstrings support for cdef public attributes.
remove redundant importing overhead for newly built test module in test runner and make sure we always import exactly the one we just built
Changed bint representation in autodoc signatures from 'int' to 'bool'.
fix so file path building in Py2.[45]
Allow arbitrary strides and zero- and one-sized dimensions