Added tests for decoder solvers.

- also fixed bug with size of `lstsq_L1` output
Suppressed Python 3 flake8 errors.
Added `block_conjgrad` test.