housekeeping

- rename AntFr310XT2 -> AntFr310XT
- add state machine for 405 (initially copy of 310)
Blind implementation of messages seen in 405 traces.

Testing done with command "$ ANTPM_405=1 ./antpm-downloader --v 6"
udev: add rule for 0fcf:1009

according to http://ubuntuforums.org/showthread.php?t=2098741&page=2 devid 1009 is FR 610xt
improve src documentation
remove unused AntMessage::lookupInVector
remove unused code
docs: note on pbuilder
working on decoding garmin direct packets
add BSWAP_64 macro
working on decoding garmin direct packets 2.
ant: base class for message contents
antfs: more thorough decoding of direct responses
Finish relicensing to GPLv3

I started this in d6a774ab8e36e43db0971b243ddfe03214d51088, but the headers were missed.
open for new development
implement Serial::setWriteDelay() interface
DeviceSettings: I/O for SerialWriteDelayMs from .ini
It helps to delay the host from writing to device too fast.

Noticed that a small static delay can help pace the host, and allow faster overall communication with the device. Sometimes we were sending ANTFS messages/replies too fast.
make orig tarball as .gz
scripts: deb from .gz
fix test case