Propogation/low latency (don't merge yet, just review)

Before merging we need to make more room in memory for the intermediate set of base_obss_t. We'll do that by getting rid of some of the matrix quadratic forms that are constructed in memory.

<!---
@huboard:{"order":115.0,"milestone_order":115.0,"custom_state":""}
-->

Using vector_subtract and vector_norm from libswiftnav would make this clearer.