[wayland] Introduce better placement checks for ShellClient
Review Request #125469 - Created Oct. 1, 2015 and submitted
Similar to what we have in Client::manage we should not always invoke the Placement algorithm. E.g. an initially fullscreened window should not get placed. This needs to be extended for more checks similar to Client::manage and might indicate that we also need a ShellClient::manage.