Zipcode and Phone required depending on the model

Backport of part of the commit https://github.com/200Creative/spree_bootstrap_frontend/commit/2b74b23b9113246def85fffd5e978cf8e280e041
those lines are also relevant for this branch
(checked in https://github.com/spree/spree/blob/2-3-stable/frontend/app/views/spree/address/_form.html.erb)