add support for Arduino Due

- adds SAM compatible pgmspace.h 
- wraps delay.h import in AVR based ifdef
- chooses correct pgmspace.h based on AVR ifdef