support icons in map layer actions

This follows the addition of icons in attribute actions by adding icon capability to map layer actions too.

It also adds the atlas icon to its dedicated icon.

Although not a big one, I suppose it's a new feature so it has to wait.

@nyalldawson ok for you?