scheme-less URL generation fix

If the config setting is blank, we need to pass paperclip an empty string not nil

Fixes #4060
Fixes #4068
[sample] Correctly assign products to brands in taxons

Fixes #4070