Iconfactory from string2

This supplants the earlier branch (`iconfactory-from-string`).  Is there a better way to manage changes with `git`, to avoid having to create a new branch to get the commits correct?  Pray tell.  

This also makes `icons.glade` ordered according to Glade.