Revert "engine detection: fix order/redundancy"

This reverts commit 20337adcb36e5273f9914e15686e0369ff7c2032
since the expected behavior is to use the user chosen
renderer first.
set engine default to Sdl2

Always default to the best engine. If it fails,
all other supported engines are tried.