Log CVV response messages on payments

Fixes #3266
Not all promotions respond_to :products

Fixes #3265
Fixes #3261
Remove dash from list of components that top-level test_app generates

Thanks to @mrpollo