rpi: Control video display region from GLW instead of letting VideoCore position it by itself

Fixes invalid aspect ratios, also makes video settings (zoom, stretch, etc) work as it should on rpi

Fixes #2030
glw/linux: Add support for conditional UI rendering