Changed base block classes to abstract, closes #2159
Implement crop growth levels properly, fixes #2002, closes #2160
Implemented flying protection
Fixed Player movement collision checks
Fixed player datta not getting saved, use fall distance on fly calculation
Removed parse errors from AutoReporting
Improved entity ticking
Fixed Level->getCollidingEntities() when called with a null Entity
Removed selectors on Player->sendMessage()
Do not spawn dead entities to players, fixes #2157, possible fix for #2165
Unload entities from chunks, possible fix for #2157, fixes #2165
Added new Tool type selection constants
Added Vine blocks, closes #2162
Implemented QueryRegenerateEvent
API 1.5.0
Merge pull request #2166 from PocketMine/query-event-implementation

Query event implementation
Spawnable->spawnToAll() now uses the actual chunk instead of the entire level to spawn
Implemented Explosion and PrimedTNT, closes #2139
Updated RakLib, better player join
Fixed arrow damage not getting overridden by the event result