This helps to prevent stuff from jumping around on the login dialog when the session list opens.
The sessionList code has no dependencies on anything else in loginDialog.js so move it to its own file. This is part of the greater reorganization effort to clean up the login dialog / unlock dialog situation.