Move the tile entity with the falling block. Adds BUKKIT-3349

Allows for interesting things to be done with world.spawn()
Implement fishing experience. Adds BUKKIT-3348
Spigot for 1.4.6. This commit has undergone basic testing and appears to now be safe for careful production usage. Please report any bugs to IRC as soon as you encounter them. Long live Spigot!
Update Maven Shade Plugin to version 2.0. Fixes BUKKIT-3213
Address BUKKIT-3286 by firing the inventory close event when a secondary container is closed due to the player entity being destroyed. This covers all edge cases such as server stop / player kick / player quit.
Update item merge logic
Try old 1.4.5 dig speed algorithm for better results.
Add dependency-reduced-pom.xml to .gitignore
Try old 1.4.5 dig speed algorithm for better results. (reverse-merged from commit ea993ead2ff71074204f7cb5ad4b5ade4e0c88a2)
Automated file rename
Automated rename - compiles, passes unit tests, playable