[PATCH 10/28] vmwgfx: Major KMS refactoring / cleanup in preparation of screen targets