Auto-generated cython_numpy wrapper

I added a new wrapping experiment 'cython_numpy_auto' that adds cython code auto-generation for the same approach as 'cython_numpy'.

To test drive:
* Auto-generate the cython code by running `python cython_generator.py` in directory `cython_numpy_auto`
* Install the wrapper with `python setup.py install --user` or similar command.
* Run the test with `python test_erfa.py` in directory `tests`.

Note:
You must have the `erfa` sources installed next to `erfa-wrapping-experiments` for the auto-generation to work.
Actually, no. I have just improved the `cython_numpy` approach independently from the auto-generation. One of the goal was to add support for `aper`, one of the tricky wrapper as it has an inout parameter, and also uses this eraASTROM structure.

If you want to see the auto-generated wrapper, your have to run `cython_generator.py` in the `python_numpy_auto` experiment.