Automatically update upstream versions. Bukkit-1.5.2-R1.0-2-g1343ffa, CraftBukkit-1.5.2-R1.0-15-gc8c28f4
Minor semantics fix
Automatically update upstream versions. Bukkit-1.5.2-R1.0-3-gdd74512, CraftBukkit-1.5.2-R1.0-15-gc8c28f4
Fix merge conflict from upstream change
Automatically update upstream versions. Bukkit-1.5.2-R1.0-3-gdd74512, CraftBukkit-1.5.2-R1.0-16-g1d933a4
Wouldn't it be nice if the console was coloured - actually colour console messages instead of just leaving colour codes.
Switch index length check around to prevent crashes
Netty CR9
Update Depends

- All of these changes have been reviewed to be binary compatible and in general contract compatible with previous versions of the libraries.
Include only the bits of netty we need
Prevent crash on dismount, thanks Salaman for the report!
Update upstream versions!
Create CraftHorse Instance for EntityHorse

Handle creating instance of CraftHorse for EntityHorse instances and spawn()
Pulls Bukkit/CraftBukkit#1185
Properly Consume Bonemeal in Dispensers

Don't consume bonemeal if there is no crop in front. Fixes BUKKIT-3790
Pulls Bukkit/CraftBukkit#1172
Pull a series of CraftBukkit patches - see below for summary and credits:

Bukkit/CraftBukkit#1145 : @Zarius : Don't fire piston extend event twice
Bukkit/CraftBukkit#1174 : @millerkil : Prevent plugins causing ghost players
Bukkit/CraftBukkit#1177 : @jb-aero : Properly set ambient flag for potion effects
Add Type Safety checks for............. sanity....?
Add my "fix" for EntityPersistance, I do believe that removing this check is incorrect and the result of a slight hiccup by Bukkit.
Did someone say console command completion? These commits were authored by @quickwango and come from Bukkit/Bukkit#868 and Bukkit/CraftBukkit#1151
Ensure packet hooks are called sync - thanks @aadnk for pointing this out
Replace MessageList with list, see if we can catch issues.