Add multiple triggers to MSFListener
Add functionality for multiple triggers with session matching parameters to MsfListener with an option to not execute exploit simultaneously. The idea is that MSFListener is going to be just a session pooler, matching found sessions with supplied session parameters (triggers) from other msf_module
executions in other stages for example.