RegionSelector: Scroll to appropriate area instead of rebuilding the list

his has been suggested on bug 39925 (https://bugzilla.wikimedia.org/show_bug.cgi?id=39925).

(The commits here include the ones on https://github.com/wikimedia/jquery.uls/pull/97 - it's a dependency since this probably won't work with lazyloading.)