Remove CommandFactory and NsInit interface

This PR contains more pre reqs for the runtime changes.  It also simplifies the native driver a lot and reduces the complexity because there are less moving parts between libcontainer and native.