Fix Acquisition messing up its samples.

Prevented re-running acquisition without reloading samples.

fine_carrier was modifying its samples in-place, make a copy to play with instead.

Also fix a line that was too long.
Save all the act results, filter before tracking.
Check if we are using progress bar before calling finish on it.
Re-naming some things in tracking.
No need to save acq results together with the tracking results.
More pythonic way to specify an invalid value.
Fix snr_bars for changed AcquisitionResult.
Add ability to substitute an alternative correlation function in tracking.
Just pass msToProcess directly to TrackResults, don't need to pass whole settings object.
Add carrier phase record to tracking results.
Starting to restructure the tracking code - factored out loop filters into their own class.

With the intention that a libswiftnav implementation can be dropped in place later.
Updating install docs.
Updates to install docs.
Use git to set project version.
Adding readme.
Use a different filename for acq_results in docs.

This overwrites test.acq_results which we want to keep.
track_correlate has moved in libswiftnav.
Add support for 1-bit packed and Piksi raw sample data file formats.
Limit number of samples used in analysis functions by default.

Helps prevent peregrine choking when you accidentally try to plot the PSD of a huge dataset.
Small correction to units in PSD plot.