Use DisplayDevice isHeadless for registering systems

Rename Display to DisplayDevice

Move opengl from StateInGame to DisplayDevice

Remove resizeViewport() and wasResized() and fold them into calling lwjgl classes

Verify DisplayDevice is registered
Merge pull request #909 from mkienenb/PR-DisplayDevice

Use DisplayDevice isHeadless for registering systems