Mastercard and a consumer advocate reportedly reached an agreement in principle to settle a long-running British lawsuit regarding card fees. Get the Full Story Complete...