Restructure, splitting core and modules
Use default_setting now it's available
last bits of the core/modules split
turn off autovivify when \!seen checks if a user exists
Fixup links now the uri_found hook is in core