Comms changes that go with updated Motion.

this is probably a bad name.  PROGRAMMER says to me that we're using the jtag3isp programmer to do the programming.