use numpy linalg norm
optimize performance of admm

- use xrange
- access lapack directly
- single abs call
- expand q outside loop
- simple norm function (with squeezed arrays)
- square root outside loop
remove unneeded squeezes