added abort to DeadlockDetector to generate core dumps on failure
Merge pull request #414 from worktycho/abortondeadlock

add abort call to deadlock detection code
Provides a possible fix for repeater timings

Not completely reliable, but at least some types of clock work.
Merge pull request #416 from mc-server/repeaterfix

Provides a possible fix for repeater timings
Added a HOOK_WORLD_STARTED hook and a cRoot::CreateAndInitializeWorld function for plugins.
Documented OnWorldStarted.
ExpOrbs now move.
HOOK_WORLD_STARTED now gets called when the CreateAndInitializeWorld function is used.
Merge pull request #417 from mc-server/WorldUpdate

World update
Fixed pistons being viable middle block

Also an excuse to update submodules
Fixed protocol 1.7 recovery after unknown packet.
Unknown packet type extended to 32 bits.
Redstone data is now loaded on chunk load
Fixed QueueSetBlock not sending to client changes
Using "a_ClosestPlayer != NULL" in cExpOrb.
Fixed threading issues affecting cProtocol172.
Improved redstone loading performance
Merge pull request #419 from mc-server/redstoneloading

Redstone data is now loaded on chunk load
Reduced loads of unneeded code

Merged wire powering detection code into a single function.
Removed loads of unneeded code again