Battle BG effect data.

Pokemon appearing from a ball, screen fades, etc.
Use a macro for sine waves.

So far they're identical, but amplitude could change.
Add an unused function in battle animation commands.
Battle animation object attributes and data.
Battle animation object sprite data.
Merge pull request #252 from yenatch/master

Add remaining battle animation data.