* fixed a ton of sign-conversion warnings (mostly opengl related mess, but some also my fault)
 * optimized gfx2d::compute_ellipsoid_points a little (moved some unnecessary computation out of the loop)
 * enabled lto again (in release mode) + enabled some additional llvm vector optimizations