Fixed Lightning Spread In Water

Fixed lightning not spreading in water
Fixed IceBlast using ice from other moves

Fixed IceBlast using ice from other moves as a source
StockAbility Checker and small clean up

Check if there is already a stockability enabled or if there is one when
someone makes a new (fan made) ability. this allows you to create
ability with same name as default ones as long as you turn off the
default one. Also cleaned up some small parts, and will clean up the
command class in feature
FallingSand config!

Owners can now decide if bending affects fallingsand, there are 2 types
of fallingsand:
TNT and fallingsand, for both there are 2 config options if bending
should affect it, and if it affects it, than what should be the strength
multiplier be? 1.0 is the default strength and 0.1 is 1/10 of the normal
strength.

For developers:
new Methods, Methods.setVelocity(entity, vector)
Merge pull request #41 from runefist/Rune's-Changes

StockAbility Checker and small clean up
Merge pull request #42 from runefist/FallingSand

FallingSand config!
Bad Commit, will revert
Revert "Bad Commit, will revert"

This reverts commit 30dbe6f2f71ba3a598b1fa086548219835e4bd7c.
Bad Commit 2, will revert.
Revert "Bad Commit 2, will revert."

This reverts commit 10801eb17501ba4f305f6a78d287d5715fcd7c93.
1.5.0 BETA 2
Merge pull request #40 from Alex-The-Coder/master

Fixed IceBlast and Lightning bugs
Unload Presets when a player signs out.
1.5.0 BETA 3
Fix NPE with Disabled Stock Abilities
Stop that before it gets ugly
Migrated the RotateXZ Method

I moved the RotateXZ method from WaterWave to Methods.java in
preparation of FireCombo.
Added multiple methods that allow for removing ability instances

AirShield,FireShield: isWithinShield() checks if a location is within
the shield.
AirSpout,WaterSpout: Updated removeSpouts to return true if an instance
was removed.
AirSwipe: Added a method that removes AirSwipes around a location within
a radius.

Added a Method.blockAbilities that takes a player, list of ability
names, location, and a radius. Using the ability names, it tries to
remove any instances of each of the abilities at a specific location
using the radius. If AirShield or FireShield was included as an ability
they will not be removed, instead they will just return true.

Added a Methods.isWithinShields that checks if a location is within
either a FireShield or an AirShield.
1.4.0 BETA 4
Added the ComboManager and FireCombo

The ComboManager records all the abilities that have been used within
the past 10 seconds and will check to see if a valid attack combination
has been used. As of right now the ComboManager only has abilities made
for FireCombo.

- Updated the PKListener to update the ComboManager
- Added a new command /b help FireCombo
- Updated the coolade developer name from creepermcaliens to
CherryCoolade