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":""}
-->

Maybe add TODO to make a function to apply these corrections (they are used in a few places).