Update to latest CraftBukkit patches.

Bukkit/CraftBukkit@a3390f50fa400644b539cf7d9b22c42ae8e2b3eb Return instance of CraftInventoryBeacon for Beacons. Fixes BUKKIT-4521
Bukkit/CraftBukkit@547cb4c8969ed0cad1357545eaee382da072c953 Fix missed diff for chat packets. Fixes BUKKIT-4666
Bukkit/CraftBukkit@e74e4dc8a231c11c659bda97221be19dcb5cd524 Wrap plugin.getDefaultWorldGenerator in try-catch. Fixes BUKKIT-4116
Bukkit/CraftBukkit@1b7d37cb335406f4aa6bc2bfdfbc8aa28d6f9f78 Validate title for custom inventories. Fixes BUKKIT-4616, BUKKIT-4663
Bukkit/CraftBukkit@b565ce14459ef154f0e50fa2d9485ab355c20939 Use correct spawn reason for Villagers Breeding. Fixes BUKKIT-4113
Bukkit/CraftBukkit@5a295e14a67cf1234995732e80bbb5add928c45a Call unleash event for non-sitting animals. Fixes BUKKIT-4658
Bukkit/CraftBukkit@e754175c2374d7e7335ecd2ff7df5f612ed3e3d6 Update players when coming into view of vehicle. Fixes BUKKIT-4628
Bukkit/CraftBukkit@b243dc3b3dc60cb8b822bf06aee436f9960ed2ef Implement Leash API. Adds BUKKIT-4459, BUKKIT-4583
Bukkit/CraftBukkit@3b7c805621236a7386a9ffb38d907ee059caf845 Ignore null sound by contract. Fixes BUKKIT-4641
Bukkit/CraftBukkit@4b007e1d4f33c8289669f3b7fd83133d3dcadf56 Indicate help is a command. Fixes BUKKIT-4642
Bukkit/CraftBukkit@8a6ca9b29e2c7efda1ce98611ca25254fe42704c Revert to 1.5 despawning behaviour for Ocelots and Wolves. Fixes BUKKIT-4449
Bukkit/CraftBukkit@e094283a936c5307479126b35e11f7f392131d62 Add timeout for Panic goal. Fixes BUKKIT-4531
Bukkit/CraftBukkit@64d45a2fddf6c0c27b52f4badae057c81c55f720 Add raw sound string playSound method. Adds BUKKIT-2443
Bukkit/CraftBukkit@4176258a836062b22ac46919aefa5cc36fae78f2 Revert "Correct vehicle movement issues." Fixes BUKKIT-4565
Bukkit/CraftBukkit@afd618aabcf466383d60b81b04f000b2569eb547 Fix NBT token for attribute names. Addresses BUKKIT-4483
Bukkit/CraftBukkit@50318a228dc3c856649add4dd12c5c8fab22e148 Store item attributes. Addresses BUKKIT-4523
Bukkit/CraftBukkit@74f60d87ff8ba8bc47b9050b1da48d6daa203f15 Fix CraftBukkit diffs
Bukkit/CraftBukkit@a9fc0f19d9ba24e91cf295e0674d7f6adba1de70 Check interactable items before event. Fixes BUKKIT-4576
Bukkit/CraftBukkit@78bf70dfe1c3c0076acada91de2e22250a6bf5b8 Add API to control scaled health. Adds BUKKIT-4590