Make world_locations available for all editions

In order to allow EditionFilter to work, we need to support world
locations from all editions. Therefore the NullWorldLocations mixin will
create the associations but turn off the UI so that the records can
never be created. This is more explicit than simply including them in
Edition.