rename CallBankF -> CallBattleCore
clean up some labels in battle asm
rename Function0x{} labels to Function{} for consistency
comment and relabel more battle functions
even more battle labels
bring back move constant values
clean up type constants
move type constants into constants/type_constants.asm
recomment hidden power calculation
enumerate type constants
explicitly define type categories
use constants for berserk gene, kings rock, scope lens effects
Merge pull request #224 from yenatch/moves

Clean up the battle core and specify type categories