Notify on region price change (bug 888023)

This ended up being quite a rabbit hole.  I still need to add another message for paid -> free but that will be in a separate branch/bug.

* I've split out disabled regions a bit to aid seeing what regions are generally disabled (e.g. always) vs regions that are disabled based on the price (Having them combined made doing different things based on XHR when the prices changed a problem.

* If you change prices and the checkboxes that are disabled are different from when the page was loaded a notice is shown.

* I've cleaned up a few cases where we had sets unnecessarily.