Add Multi Backend support

This is based on previous work by Sascha and with help from
Balasz and Thomas.
Yeah, I just need to hide the "delete" and "add" buttons when use_multi_backend is set to false..