glfw::monitor: don't allow construction with null GLFWmonitor pointers.