Make name resolution take into account admin_suffix
Add enabled parameter that will prevent inadvertent application of kickstack
Split out dashboard and infrastructure to own profiles (from controller)
Make name resolution also take into account public_suffix (needed by horizon)