address-widget no defaults to blank country if no defaultisocountrycode is set in parameters. also changed validation to require a country if a delivery address is input.
Adding canadian province validation and automatic conversion to the two digit province code from the official list of provinces (which is the format expected by Canada Post).