Changed endian-ness of serial number read from NAP conf flash
Merge pull request #26 from cbeighley/master

Changed endian-ness of serial number read from NAP conf flash
Changed endian-ness of hardware revision read from NAP conf flash
Merge pull request #27 from cbeighley/master

Changed endian-ness of hardware revision read from NAP conf flash
BUGFIX: Segfault if out-of-bounds string read occurs. Adds a bounds check on hw_revision
Merge pull request #28 from njoubert/master

BUGFIX: Segfault if out-of-bounds string read occurs. Adds a bounds chec...
Wrong address was being used for hardware revision read
Merge pull request #29 from cbeighley/master

Wrong address was being used for hardware revision read
Update to latest libswiftnav.
CONSOLE: Fix observation view now that sender id != 0x2222
SOLUTION: Call filters even when num_sats < 5.

This is required so that the filter can detect the case there you have 5 satellites and then drop and regain the same satellite. The integer ambiguity needs to be reset so the filters need to know that there were momentarily only 4 sats.
NAP: Fix bug with new NAP version string reading.
NAP: Bound number of channels parameter to MAX_CHANNELS.

Don't want to exceed the limit compiled into libswiftnav.
Update libswiftnav and use the functions from sbp_utils to make baseline messages.

Fixes rounded TOWs in baseline messages.
RADIO: Update defaults, turn off ECC.
OBS: Only output observations aligned and decimated by obs_output_divisor.
OBS/RADIO: Update divisor to 5 (2Hz) for radio reliability.