Increase stacksize (again).
Fix aeabi memset argument order.
Save registers on normal irqs.
Increase stack, introduce stack protector and stack utilisation. Stack protector is currently not working properly when stack is overflown much.
Finally implement idle thread.
Ignore sublime project files
modify gitignore
backport i2c implementation from old c++ firmware