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
Do not generate tables for completely empty slot suites.
Fixes for absolute_import and inop test failures on Windows.
Merge pull request #221 from nnemkin/windows_test_fixes

Fixes for absolute_import and inop test failures on Windows.
Merge pull request #220 from nnemkin/elide_empty_slots

Do not generate tables for completely empty slot suites.
changelog
Allow cdef class decorators in Cython utility code.
Cython utility cdef classes are internal by default. Fixes #775.
remove credits, as requested
Merge pull request #222 from nnemkin/cy_utility_decorators

Hide Cython utility classes (like memoryview) from Python level module scope.
changelog
Order cdef classes by inheritance before generating the code.
Merge pull request #223 from nnemkin/cdef_class_order

Order cdef classes by inheritance before generating the code.
use unique 'objstruct_cname' instead of 'name' when sorting extension types
add assertion, just in case
Undo sorting types by inheritance until we figure out what's up with Sage.
Revert "Undo sorting types by inheritance until we figure out what's up with Sage."

This reverts commit 12d7dbb301851508af7950fbb4307a1d5b2af615.
update version to 0.19.1rc1