Using namespace fds instead of paths and nspids

This change removing hardcode usage of PID namespaces and allows to pass namespaces fd to libcontainer instead.
There will be change in docker with persistent network namespaces for each container.
@LK4D4 The change breaks backwards compatibility as existing state files have paths not fds. That's what I was thinking about.