Minor cleanup
Rewrite from new LBFGS optimizer and only allow for backtracking
Renamed as VMLMB which is what it really is
Replace LGFGSB by VMLMB and fix Armijo threshold (was much too large)