Added initial design of new player based GUI.
Updated design of PlayerGui.

This is a rather large commit including many unrelated changes due to the early volatile state of the GUI.
Fixed friends list not clearing when the user has been changed.
Change focus to text field when change user button activated.
Added ability to switch to a selected user.
Added ability to select multiple friends without ctrl key.
Added output display that updates on friend selection.
Increased frame bounds to better accommodate list display.
Game output list is now alphabetically ordered.
Removed border from text input - doesn't work well with ubuntu look and feel.
Switched some panels from GridLayouts to MigLayouts.
Switched KeyListener for KeyAdapter.
Removed unused list cell renderer.
Changed frame dimensions to fit components better.
Changed popmenu to not use selection so it doesn't interfere with the selection listener.
Fixed users being added twice upon selection.
Fixed attempting to display a null set of games.
Removed error message from user input.
Added threading for finding common games.
Removed need for SteamGameWrapper.
Merge branch 'playergui' of https://github.com/JaimeLennox/GamesInCommon

Conflicts:
	src/gamesincommon/GamesInCommon.java