Add back support for user switch with GDM
Merge branch 'gdm-switch' of https://github.com/City-busz/cinnamon-session into City-busz-gdm-switch

Conflicts:
	cinnamon-session/csm-manager.c