Merge pull request #372 from RobertBColton/master

Outlined Automatic Update System *merge*
Merge pull request #373 from RobertBColton/master

Fixed OpenGL 1
Fixed collision_rectangle
Merge pull request #374 from RobertBColton/master

Proper Model Batching *Merge*
Merge pull request #377 from RobertBColton/master

Fixed Mistakes *Merge*
Merge pull request #379 from RobertBColton/master

Fixed Plugin and Executable
Fixed Plugin Mutual Exclusion *Merge*
Thanks to the help of TGMG who led me in the right direction with the
correct solution, I simply sleep the reloadPerformed action listener until
the compiler is ready. Please merge when ready.