Moves + Abilities + Lots of Messages

I got side tracked adding the new abilities and couldn't get them working enough so i scraped it (code was a mess anyway). Adds all the data I could get on the new moves and abilities. A few messages/descriptions are placeholders (Delta Stream weather change and all the move/ability descriptions).

Delta Stream is considered a weather apparently too, which will help make the additional effects easier if they're coded together. I also made a note to make sure we test Cloud Nine/Air Lock with the new weathers to see if we need to rewrite the code for isWeatherWorking.

Also battle.h had really awkward indentation that I couldn't match for the new weathers, so I just made it all standard indents now.