[AddressBundle] Don't validate province if no country was set
Don't make ajax request for provinces if contry value is empty
Cover the case when we don't revert changes

Instead of using undefined variable.
Plus, rename the url variable to a more explicit name.
[Locale] Rework LocaleContext to allow usage different storages
Merge pull request #2088 from stloyd/feature/locale_storage

[Locale] Rework LocaleContext to allow usage different storages
Create new Storage component to reduce code duplication between components
Fix typos, add new methods to StorageInterface
Rework cart to use new CartContext and Storage component
Merge pull request #2089 from stloyd/feature/storage

Create new Storage component to reduce code duplication between components
Merge pull request #2076 from stloyd/bugfix/province_validator

[AddressBundle] Don't validate province if no country was set
[BUG FIX - API] Add missing api province route.
Merge pull request #2094 from Joypricecorp/api-address-missing-config

[BUG FIX - API] Add missing api province route.
Merge pull request #2087 from winzou/history

Cover the case when we don't revert changes
Merge pull request #2080 from crevillo/province-choise

Don't make ajax request for provinces if contry value is empty
Skip volume price if was saved as empty, fix volume pricing form
Display 'volume_based' prices on product details
Merge pull request #2097 from stloyd/bugfix/volume_pricing

Skip volume price if was saved as empty, fix volume pricing form