Linux native notifications: Explicitly pass app_name and app_icon

The app_name and app_icon used to be passed implicitly via the desktop
file hint.  Some notification servers, including Cinnamon, do not look
at this hint.  For this reason, always explicitly pass them.

Also, Cinnamon now renders *both* a product logo and a notification
icon, and notifications can look like this:
https://bugs.chromium.org/p/chromium/issues/detail?id=676220#c93

BUG=676220
R=peter@chromium.org,thestig@chromium.org

Change-Id: I1fa63c793b51d642458a75bedd90bc1e512f6c8d
Reviewed-on: https://chromium-review.googlesource.com/690979
Commit-Queue: Thomas Anderson <thomasanderson@chromium.org>
Reviewed-by: Peter Beverloo <peter@chromium.org>
Cr-Commit-Position: refs/heads/master@{#506070}
1 file changed