bug fix: when no or only one backend is defined, don't display list

There is no need to activate/deactivate backends if there's no backend,
let's not confuse the users with an useless menu :)
Merge pull request #374 from matthieucan/bugfix-nobackend

bug fix: when no or only one backend is defined, don't display list