restoring ceil and floor to their previous code: use round2even for all floating-point types. If SSE optimization there must be, it should be in elsewhere.
fix divceil/divfloor and related functions so that redudant code is removed, necessary includes are included, and make it check upgradability as it should