SW button handling

added acknowledgement CAN frame for SW. SW accumulates toggled buttons
in read_ins(), and loses them in recv_can()

also changes to nu::can::frame::Packet methods