backend-drm: fail initialization only if all outputs failed
If Weston fails to configure one output for whatever reason, it will fail to start. I would expect that working outputs still show up, and just the output that cannot be configured stays disabled.
Only return a failure from drm_process_layoutputs() if no outputs could be processed to complete the initialization, even if one output cannot be enabled.