Some code cleanup, adding a couple asserts, switching two commands to use the _slow version, change to send_xid_command logic to not factor in the need for an interbyte delay.
An improvement to the response manager that lets it handle partial packets a lot better. Also adding a few asserts, which will be triggered nonstop by the Lumina 3G until the 7-byte thing is fixed.

BugzID:3274
Fixing a merge conflict.