WaterSpout Creation Problem

Fixed a problem where WaterSpout wasn't starting if the player was
submerged underwater.
LavaFlow Cleanup Fix

LavaFlow blocks were flooding which was causing obsidian and stone to
arise when it shouldn't. I made LavaFlow blocks TempBlocks and changed
the isLavaBendable() method so that LavaSurge will still work with
LavaFlow.
Improving Earthbending Efficiency

Rewrote the isEarthbendable() and isTransparentToEarthbending() methods
to be more efficient.
AirBubble and WaterBubble Efficiency

AirBubble now checks to see if the block is water before doing the
isRegionProtected() call.
Added WaterWave

Added the new Ability WaterWave which acts as a mobility move for
waterbenders.