Drop definition of window states from compositor window as it's an implementation detail

Signed-off-by: Simon Busch <morphis@gravedo.de>
Create a uncreatable component to export enumeration for the state of a window

Signed-off-by: Simon Busch <morphis@gravedo.de>
Use new WindowState enumeration everywhere

Signed-off-by: Simon Busch <morphis@gravedo.de>
Add .gitignore file

Signed-off-by: Simon Busch <morphis@gravedo.de>
Merge pull request #25 from webOS-ports/morphis/compositor-fixes

Morphis/compositor fixes