CA-135188: Cache the Host CN name.

In order to improve performance, use a other_config key to cache the result of obtaining a host CN from a XAPI plugin call. This is OK as the host CN should not change once the host has been installed (embedded in the XAPI SSL cert).

Also update the cert management script to clear the CN from other_config when it is updated by the user.
CA-135188: Do not make calls to XAPI for '' or NULL references.

VBDs for empty disk drives may have an empty VDI ref ''. We should detect this before calling out to XAPI.
Merge pull request #6 from rdobson/SCTX-1739

Cache host CN in other_config to improve enumeration performance for multi-host deployments.
Merge pull request #7 from xenserver/master

Host enumeration performance optimisations