New fast dual algorithm.

Update v, update t_j (for fixed v, this is via a sort), repeat.
Precision is bounded by choosing t_j from array; not obvious what a good fix is.

More minor changes:
- performance bug in gOfTGrad
- Update lowDimSolveStream to take eta
Change new dual to order updates using random permutations.
Added weight finding benchmark "measureAlgorithm"

Also deleted some old methods from minL2..., and fixed some more references to use eta,
and updated some of the dualPrimal methods to use the new dual, which seems to work nicely.
Added lambda and winners data structure, use it.

Integrated dual-primal algorithm uses it to good effect.
Readme.md formatting change