Ability to use separate programs for computing the LP and the LP gradient. Doesn't improve things, so I think I might just remove it.