Move backends into sub-directories
Move the backends into their own sub-directories, because each backend builds into its own plugin.
DRM-backend benefits the most immediately as it has several files already, the rest not so much but it will make it easier to split them into multiple files if wanted.
Depends on !161 (merged).
See also #219 (closed).
Edited by Daniel Stone