use less matrix transformations.

no more rotation/offset support (for now), more uses of glmatrix.

i might want rotation back, but i'm not sure yet.
remove unused variables.
schedule redraw before actually redrawing.
merge branch 'perf-more-trixls'.