Make GsCategory constructor more convenient
Use GsCategory for categories

Use GsCategory throughout instead of hardcoded strings.
The actual categories are still hardcoded, in gs-shell-overview.c.
The next step will be to move generation of the category list
to the plugins.