Initial iteration of the tab tearing code.
When tearing a tab away from its parent window, a thumbnail of the tab is now displayed while dragging.
When tearing a tab, the thumbnail that is displayed while dragging now includes the tab image itself.
When a tab is torn and the main application window has its initial window state set to maximized, the new tab container window will be maximized to whatever monitor that the tab has been dragged to.