stub out bunch more commands from the 508 series

Some look obsolete.  I was hoping ReadBolusHistory would show bolus
specific information on my 522, but it does not.

The ReadTodayTotals508 and ReadBasalTemp508 are simply copies from the
newer series and not verified.

Regardless, here are a bunch of commands that are known to exist.
speculate on many missing commands
speculate on a few more missing commands
stub out a bunch of new stuff for experimentation

These commands and tools are primed for experimenting/analysis.
tweak cleanup
remove duplicate from list, hexdump ReadHistoryData
stub out most other identifiable commands

Most of these are untested though.
update doc
ReadOtherDevicesIDS is not a paginated command

This makes ReadOtherDevicesIDS a normal PumpCommand like the rest.
record example of using new tweak tool

    $ ./bin/mm-send-comm.py  --prefix-path analysis/send-comm-    --serial 665455  tweak ReadSensorHistoryData --page 0 --save | tee analysis/send-ReadSensorHistory.markdown
decode ReadInsulinSensitivies
ReadGlucoseHistory takes page as type long

The page is expressed as four bytes, rather than one.
ReadISIGHistory also takes type long as parameter

The page number is expressed in 4 bytes rather than one.
ReadVCNTRHistory also takes type long as page

Page number is expressed as 4 bytes.

Also, make ReadCalibrationFactor a normal PumpCommand.
allow list_history to run sans scapy
remove duplicate/spurious alias
rename set_temp_rate to mm-temp-basals for consistency
start prepping new release, distribute ./bin/ scripts

There are numerous improvements to stability/reliability.
Protocol handling is fairly robust at this point.
The new tools should help people contribute to building the knowledge
base around the protocol, ie from an educational perspective, without
needing to configure from a git clone.

The tools should be symlinked from /usr/local/bin/, making it possible
to investigate how commands work using tools included in most people's
PATH.
tweak docs, fix warning
Merge pull request #18 from bewest/wip/more-commands

Wip/more commands. Also updated generated sphinx docs.