macos: Drop shadow related code from macos backend
Since on macOS we're not using client-side window shadows anymore (!6785 (merged)), we can clean up all code that deals with shadow calculations on the macOS backend.
Since on macOS we're not using client-side window shadows anymore (!6785 (merged)), we can clean up all code that deals with shadow calculations on the macOS backend.