Revert "Pass correct block when dispensing empty buckets. Fixes BUKKIT-3668"

This reverts commit ed484af5dd61f8eea1d53dbacb7a799e5993617d.
Revert "Correct event handling for dispensing filled buckets. Fixes BUKKIT-4046"

This reverts commit 5046ca2ed8847da6517a6e8279e08f7e336df30b.
Revert "Send block updates even when applyPhysics is false.  Fixes BUKKIT-3971 The CraftBlock class is setting bit 0x4 of the update flag when bit 0x2 should in fact be set here. Bit 0x2 means "do updates"; bit 0x4 means "don't do updates if the world is static, even when bit 0x2 is set"."

This reverts commit 02e1848aa61bb888875b136e3395f1bb57212c09.
Revert "Fix typo/logic error in previous commit"

This reverts commit 676a5fac643a6c1a6c978c7601406afcdd6f80a4.
Revert "Fix animal spawning ignoring limits. Fixes BUKKIT-4180"

This reverts commit b759b5737a033a53e5e75fd3b183e85b78681d26.
Revert "Improve InventoryCloseEvent handling. Fixes BUKKIT-3286"

This reverts commit c9f0022d1d4152ff4c12252a07263a47590aacac.
Revert "Update README compilation instructions"

This reverts commit 64ff5929db8593449ab27a01caf364d32ec5e36a.
Revert "Update to Forge 7.8.0.690"

This reverts commit 649220b399e42340da4b40ccb8037e4fc2e29d2c.
Revert "Always process movement for vehicles and passengers. Fixes BUKKIT-4142"

This reverts commit c6a328019bcec4f5a43c6eeec58fb2405c18f556.