Add support for Arduino Due

LIbrary and examples updated to work with Arduino Due