E2: Optimized round/ceil/floor functions
Also fixed some Vector2 functions returning Vectors
Changed round(A,A) -> round(A,N)
Followup to #448 and #446