Add missing forward declaration
Add proper (de)initialization to abstract shell surface
Remove unused forward declaration
Adjust initialization of ws_shell_surface
Adjust initialization of xdg_surface
Move methods for setting the position to the abstract surface
Merge pull request #539 from neithernut/mod-compositor-consolidate_shell_surfaces

Mod compositor consolidate shell surfaces