Remove unused helper function
Move server.h to the only framework left using this legacy API
Remove dependency graph support to only framework using this API
Don’t go via helper for pthread_setname_np

This was previously done because the function wasn’t available until 10.7, but since that is (now) our deployment target, there is no need to wrap the call.
Replace call to cascadeTopLeftFromPoint: with custom code

The problem is that cascadeTopLeftFromPoint: will change the window frame if the window frame is outside the visible screen rect.

It would appear that the way this API is supposed to be used is that new windows should be opened using the same frame as an existing, then cascadeTopLeftFromPoint: should be called on the new window, and the result should be passed to setFrameTopLeftPoint:.

Doing it like this would complicate our code because we currently want the window frame before opening the new window, and when finding the window frame, we check whether or not we should cascade to an existing window, so we would have to pass state around with the proposed new window frame (to indicate whether or not the window should be cascaded after opening it).