Preventing empty payloads from being created when using summary

Also making sure that footer has some amount of separation from
the notification title even if there is no payload.

Change-Id: I85a1a7989539044a0b0b53e76e70ddee9bb7165c
Merge "Preventing empty payloads from being created when using summary"