Fixed Linear.train_one to receive the max_iter from Parameter object 
Fixed Linear.train_one to receive the max_iter from Parameter object 

Changes are listed below:

1. For solvers that where using Tron class (L2R_LR, L2R_L2LOSS_SVC,
L2R_L2LOSS_SVR):
the class already had a constructor that would receive the max_iter as
argument. But, it wasn't used. Therefore the learner would automatically
just use 1000. 

2. For rest of the solvers(L2R_LR_DUAL, L1R_LR, L1R_L2LOSS_SVC,
L2R_L1LOSS_SVC_DUAL, L2R_L2LOSS_SVC_DUAL):
the function changed to receive the max_iter as argument. All the
function where defining a constant at the begining of the function.

3. L2R_L2LOSS_SVR_DUAL and L2R_L1LOSS_SVR_DUAL were already handling it,
so no changes was applied to this solver type

bwaldvogel/liblinear-java,bwaldvogel/liblinear-java