added DHCP state machine that can run all the time after boot.
added support for stm32f1, slight tweak to max packet size macros
reduced the size of task stacks dramatically