Update nav_msg to allow longer tracking integration.

update_nav_msg() takes a parameter for the number of ms accumulated.  This must be 1 until bit sync is established, but may then be increased to 2, 4, 5, 10 or 20.

The update now occurs on the final sample of the bit rather than the first sample of the next bit as it did before.