adding a little uniqueness, to wrapped errors.

Docker-DCO-1.1-Signed-off-by: Vincent Batts <vbatts@redhat.com> (github: vbatts)
Merge pull request #6487 from vbatts/vbatts-error_info

adding a little uniqueness, to wrapped errors.
Fix go vet errors

Docker-DCO-1.1-Signed-off-by: Alexandr Morozov <lk4d4math@gmail.com> (github: LK4D4)

Docker-DCO-1.1-Signed-off-by: Victor Vieux <vieux@docker.com> (github: vieux)
Merge pull request #6495 from vieux/pr_6269

Fix go vet errors
Add devadd command to attach device at runtime

Co-Authored-By: Ian Main <imain@redhat.com>
Docker-DCO-1.1-Signed-off-by: Chris Alfonso <calfonso@redhat.com> (github: calfonso)
Add native and lxc devadd implementation.

Implement the backend for device add in both native and LXC exec drivers.
These both make use of the nsenter_mknod() function added to libcontainer.

Co-Authored-By: Chris Alfonso <calfonso@redhat.com>
Docker-DCO-1.1-Signed-off-by: Ian Main <imain@redhat.com> (github: imain)
Add device removal API and cli command

* Use docker devrm CONTAINER_ID device_path to remove a
device

Co-Authored-By: Ian Main <imain@redhat.com>
Docker-DCO-1.1-Signed-off-by: Chris Alfonso <calfonso@redhat.com> (github: calfonso)