MAINT: clean up the new optimize.linprog and add a few more tests

Style changes and more tests.  The linear programming reference implementation seems to work really well!