Compute binary token in MMGDevice

Move the creation of the binary token to MMGDevice instead of computing
it just before sending the notification.
If you keep the list of devices in memory it avoids to re-compute it
each time a notification is sent