Revert "In the float translateCanSignal(), I removed the if(send) check around"

This reverts commit e5f63114873c607b7484f038d0e174e995d99fa2.
Bump to v3.1.
Bump arduino.mk to stop empty directory from being created.
Merge branch 'next' into 89-usb-bootloader
Reference startup file from linker script to put reset handerl at top of mem.
Build memory map for debugging purposes.