Fix Index::setDatasources() to conform to interface contract
Fixed Index::setDatasources() to not accept NULL for $datasources and not expect it to be keyed by plugin IDs.
Closes #3483584
Fixed Index::setDatasources() to not accept NULL for $datasources and not expect it to be keyed by plugin IDs.
Closes #3483584