Clean and fix libdrm cmake logic
DRM is checked for 3 times, so this fixes the logic to be easier to understand and less redundant. SERVER and GUI should also be disabled if drm is disabled.
Change-Id: I2710ff1735c4822b1a66daacb101e5f2aad55ca2 Signed-off-by: Jeremy Newton Jeremy.Newton@amd.com