allow adding additional backends in other apps

allows other apps to add custom backend configurations that will then show up in the files_external part of the admin / user settings. needed for customer apps currently in development

@MTGap @icewind1991 @karlitschek @DeepDiver1975 @schiesbn please review

so long

jörn