[api] fix cached source access for interconnect
[backend] Add the feature to support multiple notify plugins

Signed-off-by: Hasan Wan <hasan.wan@intel.com>
[backend] perlify BSNotify.pm a bit