engine: Display type validation

This change displays an error if the display type is not compatible
with the selected operating system.

Change-Id: Ifff508fb2cbc3b2447f6fb7412d4feadd20a3c6e
Signed-off-by: Gustavo Pedrosa <gustavo.pedrosa@eldorado.org.br>
Signed-off-by: Vitor de Lima <vitor.lima@eldorado.org.br>
Signed-off-by: Leonardo Bianconi <leonardo.bianconi@eldorado.org.br>