TPT: Give menu color to elements without one (stickmen, TRON, and WARP)
Lua element and graphics functions working (element_func no longer uses "replace" parameter and replaces all functions)
Implement some missing lua functions, PNG format creation (requires zlib)
Message of the day and user session check on startup
Remove old unused textarea
Remove more unused files
Minor opengl fixes, still not compiling, look at line 14 in src/graphics/OpenGLGraphics.cpp, build/src/graphics/OpenGLGraphics.cpp:14:15: error: expected primary-expression before '{' token
build/src/graphics/OpenGLGraphics.cpp:14:15: error: expected ')' before '{' token
'
more fixes
Fix spinner drawing
--opengl works now, had to fix dep issues in linux. TODO: --opengl-renderer
now opengl and opengl renderer run and compile, but renderer has a segfault, will fix
fixed --opengl-renderer from segfaulting. Added a gitignore for vim swap files
minor renderer changes, brush still not working
Revert "fixed --opengl-renderer from segfaulting. Added a gitignore for vim swap files"

This reverts commit 90f71f3b11373bda502405856062803111f247d5.
Revert "Revert "fixed --opengl-renderer from segfaulting. Added a gitignore for vim swap files""

This reverts commit 90f505c2dae361b4950119cdca6abbd7f7b7a0e5.
Revert "minor renderer changes, brush still not working"

This reverts commit 1b2e0e68bd62fd429724e691d6318872af3f5dae.
Fixed brush for now, used inefficient algorithm until I can get pure opengl working
A litte more efficient
More efficiency, fix of point size being too big
Use forward declarations more to avoid excessive includes