XD-1171 Assign unique id for launcher

- Use the XDContainer's randomly generated UUID as its id
- Use XDContainer's id as the launcher context id