Refactored Documentation interface a bit.
Added See Also section in DocGen. Only a couple of functions currently use it, but more will be added.
Fixed line endings
Added MySQL as a data source backend type.
Speed up initial load times.
Use connection caching for DB based data sources.

Profiling data indicates that this is speeding up SQLite
connections, and so probably it is better this way for
MySQL as well. Redis was already doing this type of caching,
but it is now more resilient against disconnects.
Refactored DataSources some. No functional changes.
Merge pull request #205 from EntityReborn/master

Speed up initial load times.
Added better error detection for spurious symbols, while not caring about whitespace. Fixes 2895.
Merge origin/master
Added "in" and "as" keyword syntax sugar for foreach.
Added player_toggle_sprint, flight and sneak events. Thanks Hekta! Currently only flight has visible cancellation effects, due to how the client and server manage things.
Merge pull request #206 from EntityReborn/ManualMerge

Added player_toggle_sprint, flight and sneak events. Thanks Hekta!
Merge origin/master