Merge pull request #75 from thinkofdeath/master

Fix some chunks not being sent to the client
[Bukkit Bug] Clear flower pots on drop so that they are not dropped twice.
Fix Huge Mushroom Caps
Upstream merge
Address some chunk gen speed issues - see below for current reasoning.

As of 1.7, Mojang added a check to make sure that only chunks which have been lit are sent to the client. Unfortunately this interferes with our modified chunk ticking algorithm, which will only tick chunks distant from the player on a very infrequent basis. We cannot unfortunately do this lighting stage during chunk gen as it appears to put a lot more noticeable load on the server, than when it is done at play time. For now at least we will simply send all chunks, in accordance with pre 1.7 behaviour.
Take random light updates option into account before relighting a chunk on its first tick.
 Finish kicking player before letting their clone in. Fixes BUKKIT-4960
Fix shade fix accidentally being unmerged
Fix color codes breaking urls