region id loading

Made load of region ids on demand rather than at startup.  So when you d+d a csv if it doesn't have the ids it gets them from the server before creating layer.

Still a lag when doing SA1 d+d data, but there is also a big lag in loading the csv data as well, so we probably need to deal with it in a general progress display pass.