BUG: fixing linprog's kwarg order to match docs

The upper bound and equality constraint kwargs were swapped, which means that people following the docstring ordering (and not using keywords) would inadvertently supply the wrong constraints.
Merge pull request #3886 from perimosocordiae/patch-6

BUG: fixing linprog's kwarg order to match docs