Add `--cpus` support for `docker update`
Add `--cpus` support for `docker update`

This fix tries to address the issue raised in 31032 where it was
not possible to specify `--cpus` for `docker update`.

This fix adds `--cpus` support for `docker update`. In case both
`--cpus` and `--cpu-period/--cpu-quota` have been specified,
an error will be returned.

Related docs has been updated.

Integration tests have been added.

This fix fixes 31032.

This fix is related to 27921, 27958.

Signed-off-by: Yong Tang <765086fe2e0c1f980161f127fec596800f327f62@outlook.com>

allencloud/cli,dnephin/cli,ashfall/cli,e11137/cli,docker/cli,docker/cli,Zebrilee/cli,cpuguy83/cli,ashfall/cli,riyazdf/cli,cpuguy83/cli,Zebrilee/cli,redpanda/cli,allencloud/cli,riyazdf/cli,e11137/cli,thaJeztah/cli,redpanda/cli,thaJeztah/cli,dnephin/cli