CMosek added variable bounds

Hey @iglesias I made changes in Mosek.cpp for adding bounds on variables. Unfortunately, I have to touch many files to make the arguments consistent. Could you review the little patch for me? 

I am not sure we want to add unit-test for Mosek related class. But I am pretty sure these changes make sense. I have tested them on my own computer. BTW, I think @Jiaolong will test this part of code in his GraphCut inference thoroughly. 
Well, here what I want is PrimalMosekSOSVM only accepts lb with the same length as w, i.e., M, otherwise, w is unbounded. lb and ub are outputs of ```m_model->init_primal_opt()```, so the responsibility is at m_model side. 
So you would like to give some feedback? I actually use REQUIRE in Mosek:131, but checks can also be here. Give me few sec to change.