Migrate ITreeRegion table to have one row per region

Before this migration, each i-Tree region had many rows in the ITreeRegion table. Each row's multipolygon contained one polygon.
After this migration, each i-Tree region has one row in the ITreeRegion table. Each row's multipolygon contains many polygons.

Also, we now require that i-Tree region code is unique in ITreeRegion table