Renamed Stoneshot to Clawshot

- Now also able to grapple iron bars
Moved disarm method to WorldUtils

Changed name to 'dropHeldItem'
Made Parry's getDisarmChance public
Update build.gradle

How was this still using the 1.6.4 version?
Update for EntityDiggingFX

When did the constructor arguments change? One version of Forge
10.13.0.1180 takes a side argument, but this 10.13.0.1180 version does
not, and the constructor no longer exists. Weird.
Fixed cyclone sometimes failing

Not sure why the position was modified before, but it seems to not be
necessary and also caused the cyclone to sometimes inexplicably die
immediately upon being spawned.
Fix UnpressKeyPacket neglecting keybindings

Server has no way access to key bindings and thus no way to send correct
key code, so it's necessary to provide a way to map default key code to
the key binding, and then use the key binding to get the current key
code.
Hookshot fixes

- Hookshot rapidly shooting while holding right-click
- Fixed hookshot rendering position after impact not matching up with
block hit
Added notes to SideHit

MovingObjectPosition java-docs appear to be wrong, added notes with
correct values