* Use fetchFromGitea instead of fetchgit, submodules are unnecessary
as we wlr-protocols are vendored.
* Split into xorg and wayland backends based on an option flag, (By
default, the xorg backend is used, this might be a breaking change)
* Adhere to syntax style guide for long lists.