Pseudoscreens with same x and y share Screen

Pseudoscreens with the same x and y coordinate will not be assigned their different screens. Rather, a single screen will be created with the largest width and height of the pseudoscreens sharing the same origin. This resolves issues when cloning displays, as both Screens would occupy the same location, and maneuvering groups in this configuration was tricky.

Resolves #378