Empty message insertion

If just one of pushbadge, pushalert or pushsound of message is specified and it's disabled in device it cause empty message insertion to DB.
E.g.:
The last execution of queueMessage() in src/php/samples.php on line 91 insert empty message to DB if 'pushalert' of device is disabled.