* Add support for mingw compiler and arm platform.
* Change else to elseif in cmake file.
* Add libseh for mingw.
* Fix extractors build.
* Remove static link flags.
* Undo some changes that were not needed.
* Remove debug flag from extractors.
* Add missing readme for libseh.
* Remove not needed acquire on guard.
* Event based timers. Allows us to use scheduled events rather than the
time diff checking.
* Easier to write, and easier to read for newbies.
* Simplifies code flow and looks far more professional to the trained
eye.
* Comes from TrinityCore so we can cross reference scripting techniques
and start coding in the 21st century on this core..
* As a proof of concept, I have rewritten Lucifron (first boss in MC) to
show an example of how this might look in the future with the other
scripts.