Add Multi Backend support

This is based on previous work by Sascha and with help from
Balasz and Thomas.
I wonder if the `nfs_shares_config` option applies here? That could enable different files for different backends.