Rework hardware overlay alignment configuration (work-in-progress)

Rework the hardware overlay alignment configuration, making it more
flexible. This is work in progress that has not yet been tested on
an actual overlay implementation such as sunxifbsink.