CA-143838: let network configure all physical and bond interfaces on startup

If a VLAN is used for storage and is configured to use jumbo frames (MTU =
9000), then XS does not immediately enable jumbo frames on the interface at
boot time. Specifically, if HA is enabled, the HA daemon is unable to access
the storage device, and blocks the host's startup process for a long time.

Networkd can be told to bring up interfaces and bridges at boot time, which is
before xapi is started, and before anything else may need the network. This is
done by marking the interface/bridge as "persistent". Currently, all
interfaces/bridges with an IP address in dom0 are made persistent. This
includes VLAN bridges, but not the interface that the VLAN is based on, which
is what caused the bug.

To simplify, this patch makes all physical and bond interfaces/bridge
persistent, besides all other interface/bridges that have an IP address.

Signed-off-by: Rob Hoes <rob.hoes@citrix.com>
Add clearwater-whetstone release to datamodel

Signed-off-by: John Else <john.else@citrix.com>
Update published version of PCI subsystem fields

These fields have been backported to Clearwater for hotfix Whetstone.

Signed-off-by: John Else <john.else@citrix.com>
Merge pull request #1890 from robhoes/persistent-trunk

CA-143838: let network configure all physical and bond interfaces on sta...
Use correct names for configurable options

All the configurable options were using the same string in the config file
("name") which was confusing Xcp_service.

This patch gives the correct name for use in the config file

Signed-off-by: Si Beaumont <simon.beaumont@citrix.com>
Merge pull request #1907 from simonjbeaumont/fix-configurable-options

Use correct names for configurable options
s/activate/deactivate in VDI.deactivate

Fix what looks like the result of some copy and paste errors

Signed-off-by: Si Beaumont <simon.beaumont@citrix.com>
Merge pull request #1908 from simonjbeaumont/fix-logging

s/activate/deactivate in VDI.deactivate
Merge pull request #1903 from johnelse/subsystem-id-version-fixes

Updates for Clearwater Whetstone