add crnl to end of M503 to flush in some cases
use puts in usbserial to output the banner
Merge branch 'upstreamedge' into update/gcc4.8