use gtk icon(pixmap) cache insteadof custom one
fix crash if icon name is NULL
Merge remote-tracking branch 'upstream/master'

Conflicts:
	mate-panel/panel-util.c