Added Dash, grappleThrow, Parry. Fixed runnable exception possibilities, added java doc comments, added shockwave, genericshock and expanding damage runnables

Fixed java docks from last pull request, also removed chat listener changes since you said you will do it
Also removed a bunch of uneeded bukkit imports, since i changed all plugin references to getInstance()