Minor improvements to decoder solvers.

- Fixed problems with _block_conjgrad with vector sigma input.
- Moved import statements inside solvers.
- Allowed sub-solver to be specified.