Arduino Due compatibility

A few modifications to make rosserial_arduino also compatible with Arduino Due (ARM3 cpu). See also http://wiki.jigren.org/index.php?title=Rosserial_On_Arduino_Due .
I did one regression check: pubsub example still builds and runs correctly on an Arduino UNO.