Copter: move all arming check logic into arm_checks

resolves issue #1448