gio: fix g-icon tests to follow recent changes.
gio: fix g-icon tests to follow recent changes.

Main changes were:
- take into account that style variants are added to the list of icon
  names.
- In the test of icons set with 3 names ("first", "testicon" and
  "last"), I also changed "first" to "first-symbolic" so that we can
  test in such a case that the variant is the regular icon (only for
  this name, out of the 3).
- Finally icon hashes are necessarily changed, and since emblems are
  sorted by their hash in emblem icons, I had to invert an order which
  was now different in one of the tests.

endlessm/glib,endlessm/glib,endlessm/glib,endlessm/glib,endlessm/glib