Fixed an issue with primal rounding.

Also moved rounding code to interface.Variable (__round_primal_to_bounds)