order backend name in alphabetical order

Without this patch, avialable backends are shown in random order when adding a
backend
only unused backends are shown in backend add panel