Battle Related Updates

Addition of new capture calculation algorithm designed to mirror gen 6's
system (which, in itself, mirrors gen 3's system with the addition of
the critical captures introduced in gen 5).

Small tweaks to various other files to support this addition.