Rename "site" to "domain" in code

We deprecated site in favor of domain in user interfaces.
There are still some references to "site" in the code.
This will help prevent confusion for helios developers.
Changes to this file will break users who rely on `site://` in their `.helios/config` file. But I doubt that many people are using this feature.