Adds a devadd cli command and a native/lxc backend implementation



This commit is dependent upon #6134 being merged
you'll need to indent this and put newlines around it to make it rendered as `code`, and atm, we prefix commandlines with `$ ` (dollar space)