d4239d570d
The shell has a number of things that are only relevant for logged in users (e.g. calendar events, telepathy integration, a user menu, etc). This commit moves those user session specific bits into their own functions in preparation for making the shell code ready for use at login time. https://bugzilla.gnome.org/show_bug.cgi?id=657082