Support running gdk-in-a-box container in devcontainers
What does this merge request do and why?
To successfully run the GDK-in-a-box container as a devcontainer, running under uid 1000 gives the least amount of problems.
Co-Authored-by: @PatrickRice
How to set up and validate locally
Numbered steps to set up and validate the change are strongly suggested.
Impacted categories
The following categories relate to this merge request:
- 
gdk-reliability - e.g. When a GDK action fails to complete. 
- 
gdk-usability - e.g. Improvements or suggestions around how the GDK functions. 
- 
gdk-performance - e.g. When a GDK action is slow or times out. 
Merge request checklist
- 
This MR references an issue describing the change. 
- 
This change is backward compatible. If not, please include steps to communicate to our users. 
- 
Tests added for new functionality. If not, please raise an issue to follow-up. 
- 
Documentation added/updated, if needed. 
- 
Announcement added, if change is notable. 
- 
gdk doctortest added, if needed.
Edited  by Raimund Hook