Simplify ctype_to_dtype conversion dict
New Argument parsing

Added `is_ptr`, `shape`
Updated ctype_ptr()
Added name_in_broadcast and name_ou_braodcast properties
Completed Return argument with name_out_broadcast and shape attributes
Small code simplification
Made cfunc a single line
Removed not needed anymore search flags
Add Return argument is C function does not return void
Add NpyIter handling to template
Structures are in erfam.h, functions in erfa.h
Update template to NpyIter
Update generated erfa.pyx
Merge pull request #33 from jwoillez/erfa-cython-auto
remove some left-over debug code from cython_generator.py

(also remove a non-blank empty line)