MDL-47162 badges: site & profile badges do not have courseid
MDL-47162 badges: site & profile badges do not have courseid

Because of that, we need to set the, now mandatory, SITEID for
those message events to be happy. This does not affect course or
activity badges, both coming with correct courseid.

dilawar/moodle