microchip pic16f1829: Fix chip IDs

Signed-off-by: Michael Buesch <m@bues.ch>
Check for duplicate chip-IDs on registration

Signed-off-by: Michael Buesch <m@bues.ch>
makeSip6.py: Also convert upper-case package names

Signed-off-by: Michael Buesch <m@bues.ch>
microchip: Add header to autogenerated files.

Signed-off-by: Michael Buesch <m@bues.ch>
makeSip6.py: Do not write init file.

Do this manually when adding a new type

Signed-off-by: Michael Buesch <m@bues.ch>