port belugademo to the new trigger / metadata system

A bug persist:

If you send two Triggers or more from a module method, you can't catch all of them. Only the last launched trigger is dispatched.
Previously a hack allow us to specify the others trigger in the triggers.xml file and this solved the problem, but now this hack doesn't work too.