Strip non digit from zip for elavon

#### Problem
https://github.com/Shopify/active_merchant/issues/1445

#### Changes
Remove any non digit characters from ```avs_zip``` and ```slice``` to 9 instead of 10. Intuitively, you'd expect ```ship_to_zip``` to also have the same requirements, but nope, according to [docs](https://www.myvirtualmerchant.com/VirtualMerchant/download/developerGuide.pdf) p.235-245 only ```avs_zip``` is limited to 9 digits, ```ship_to_zip``` can be 10.

#### Review
@bizla @ivanfer
Uh, it's actually the other way around. I'm setting the expectation that ```commit``` will be called with the stripped version: ```has_entries(:avs_zip => '995770727')``` and then passing in the form with '99577-0727'.

I guess it's a little confusing with the expectation set before setting the form, I can switch them around.