kcm: Do not allow setting invalid configurations
Do not allows configs
- without any enabled output
- with gaps between outputs Disable the apply button when such a situation occurs.
When there are only two screens make it impossible that there are gabs.
Edited by David Redondo