Kill duplicate CreditCard#brand definition
Orbital: Inline AVS and CVV result classes

Fixes a weird "circular require" warning.
Clean up warnings

This cleans up all warnings that are not caused by an external gem, and
turns on warnings for all test runs.
Silence warnings from external gems (in tests)

Also silences warnings from required dependencies when they're required.