added a tolerance to qeq, set default to 0 in CalcEnv, fixed a bug in QInterval->equals (tolerance was ignored)