Use Metasploit::Model::Authorities for Msf::SiteReference

MSP-9325

Remove case statement for converting ctx_id and ctx_val to a URL and use
the Metasploit::Model::Authorities in a similar manner to how they are
used for Mdm::Reference.