Use 4787c23dce0f5ac856d8d398225828971a93a3ff Guava patch for onlinePlayers

This change improves the quality of life for plugin developers using
iterator iteration with side-effects. In the specified Guava patch, the
internal iterator no longer relies on the AbstractList iterator which
iterates by index, and will instead wrap the provided iterator in a
transformer given the Function.
Update CraftBukkit to Minecraft 1.7.10
Put damage modifiers in Functions for event. Fixes BUKKIT-5681
Handle uniform block ids greater than 127. Fixes BUKKIT-5686
Revert "[Bleeding] Ensure skeletons spawn with equipment. Fixes BUKKIT-2836"

This reverts commit a2d90d3e30db2bf2897f19ff0b93461dfc8a487f.