Add clear inventory API to PlayerInventory with a successful count return. Adds BUKKIT-2745
Add default Clear command. Partially fixes BUKKIT-2671
[Bleeding] Add new events for Hanging entities, deprecate old Painting
events. Adds BUKKIT-2754
Add API for ItemFrames. Adds BUKKIT-2668

As well as adding methods for ItemFrames, this moves some methods
previously contained in Painting to Hanging, as they are shared by both
classes.

An enum was added that represents rotations, similar to a clock-face.
This is needed as a contrast to cardinal direction based rotations.
Add API for managing and using GameRules. Adds BUKKIT-2757
Add default GameRule command. Fixes BUKKIT-2671
Provide the 1.4.2 potions. Adds BUKKIT-2727.

Two potion types were missing from the 1.4.2 update. Invisibility and
night vision are now in the potion type enum.

Fixes an erroneous use of PotionEffectType.SPEED where it should have
been WEAKNESS.

Removed deprecation for the PotionEffectType relating to certain effects
that are now active in 1.4.2.

Fixes BUKKIT-2677, BUKKIT-2758.
Replace 'Magic Numbers' in commands.

These numbers are mirrored in vanilla code as the coordinate limits for
a world. Replaced usages to a static final member for code readability.
Fixed typo in PotionType.
Add BlockCommandSender for Command block
Add API for ambient mob spawn limit. Adds BUKKIT-2765
Add inventory types for new containers. Fixes BUKKIT-2741
Add EXPLOSION and DEFAULT RemoveCauses to the HangingBreakEvent.

EXPLOSION is used when a hanging entity is removed by an explosion.
DEFAULT is used when a hanging entity is removed by an uncategorised
cause.
Updated version to 1.4.2-R0.1 in pom.xml for Beta.
Updated version to 1.4.2-R0.2-SNAPSHOT for development towards next release.
Add yaw and rotation to default TeleportCommand. Fixes BUKKIT-2774
Updated version to 1.4.2-R0.2 in pom.xml for Beta.
Updated version to 1.4.2-R0.3-SNAPSHOT for development towards next release.
Update Bukkit for Minecraft 1.4.4 changes.
Make some JavaPlugin methods final. Fixes BUKKIT-2916

These methods were never intended to be overwritten, and bukkit relies
on their internal functionality. Additionally, the methods were inlined
in JavaPlugin, but the finality maintains intention.