Negative postcode matching in shipping modules

Adds the ability for negative postcode matching conditions in the Shipping modules. Syntax for negative conditions is a ! at the very beginning of the whole matching set.