gui, server: fix compile when GUI is disabled
One of the GUI/SERVER changes broke the independent compile. (was it working in the first place?). This commit combines the two under the hood.
A separate change will be created to make GUI and SERVER independent again.
- GUI cannot be compiled without server.
- Server can be compiled without GUI.
- Both server and GUI components are optional. Enabled by default.
- 'NO UMR_NO_GUI' and 'NO UMR_NO_SERVER' are confusing. Created hidden options named "UMR_GUI" and "UMR_SERVER".
- Replace Alpine with Arch for dev branch builds
Signed-off-by: Galantsev, Dmitrii dmitrii.galantsev@amd.com
Edited by Dmitrii Galantsev