Generalize slack LP for randomized starting point generation

 - eliminate redundant constraints
 - randomly scale slack from each constraint
 - remove "extremes" method for seed point
 - update documentation
 - update NEWS