ConsistentRead repeatedly reads a file until it gets the same content twice.
This is useful when reading files in /proc that are larger than page size
and kernel may modify them between individual read() syscalls.
NsenterWriter is implementation of Writer interface that allows writing data
to file using nsenter command.
If a program (e.g. kubelet) runs in a container it may want to write data to
a mounted device. Since in Docker, mount propagation mode is set to private,
it will not see the mounted device in its own namespace. To work around this
limitation one has to first enter hosts namespace (by using 'nsenter') and
only then write data.