Bug 1090209 - Part 1 Drop the window type from the url that opens a Loop conversation window, and pass it in the call data instead. r=nperriault

Also creates a ConversationAppStore for managing the overall window data and selection of the type of window it is for the views.
Bug 1090209 - Part 2 Use MozLoopService to manage window ids centrally, and store the data for the window opening. r=mikedeboer

Use LoopCalls directly to handle busy statuses.
Bug 1074678 - Open a room window when the user selects the room in the Loop panel. r=mikedeboer