Enhance C header generation.
Enhance C header generation.

- Improve command line argument handling.
- Add ability to generate header guards.
- Add macros to simplify reading and writing registers.

olofk/ipyxact,olofk/ipyxact,csquaredphd/ipyxact,csquaredphd/ipyxact,csquaredphd/ipyxact