Added Window::getClientAreaPosition() and restored the original behaviour of Window::getPosition().