feature: set_edge_irq for rise and or fall on avr.

+ More sensible naming to gen.sh script.
+ removed autogenerated files (gpio*.[ch] from templates)
update docs.
Ignoring autogenerated files in .gitignore.