bugfix 19139: Make OpenLayersWidget respect GeoModelAdmin's modifiable attribute

ref https://code.djangoproject.com/ticket/19139
Running the entire test suite I could reproduce the error, but not if only running `django.contrib.gis`. Not sure exactly the cause but this code seems suspicious as we leave a different model admin registered for other tests.