Checkout.com: Add New Payment Gateway

Add new payment gateway Checkout.com to ActiveMerchant
Please add remote tests (at a minimum) that test for running a purchase with and without a billing address and a shipping address. Often gateways break when they're not passed them, so it's good to verify they work both ways.