Add helper methods for customizing xo icon

This is the first in a series of patchs to implement the XO icon
customization feature [1]. This patch provides sugar-toolkit support
for storing/retrieving the custom icon from gconf and adding the
custom icon path to the GTK icon theme path.

[1] http://wiki.sugarlabs.org/go/Features/Icon_Change