As of 12.0 the superuser account (UID 1) is only meant to be used for advanced debugging, and non-superuser admin accounts are used for day-to-day administration. Adapts the admin detection system to allow non-superuser admins to select the report layout as well.