Use an enum for window hints instead of separate functions, and add comprehensive documentation
Merge pull request #115 from bjz/window-hints

Use an enum for window hints and add comprehensive documentation