Split out 'hostname' and 'domain' into their own models.

Existing tests for 'fqdn' get converted to tests for 'hostname'. Yet to
add tests for the 'domain' model.

Edit all references to CES::Fqdn as that model does not exist any more.