Multibackend fixes

Added second parameter to internal supportsMethod() calls, fixed some comments and tweaked variable names and debug messages. Also made getSourceFromParams more strict so that it doesn't try to get the source id from wrong fields and fixed the tests accordingly.