drmmode: move xf86_cursors_init() from cursor_init to screen_init
drmmode: move xf86_cursors_init() from cursor_init to screen_init

xf86_cursors_init() must be called in the per-server generation ScreenInit
handler.  The rest of drmmode_cursor_init(), however, can actually be
done just once, during pre_init.

The first step is to move the call to xf86_cursors_init() to
drmmode_screen_init(). A future patch will move the rest of
drmmode_cursor_init() to pre_init().

Similarly, xf86_cursors_fini() is called at the end of the server generation
in CloseScreen(), so move it to drmmode_close_screen().

Signed-off-by: Daniel Kurtz <31914e832df1cd8e5daa417106c0c6f5297b27d7@chromium.org>

BUG=chromium:370411
TEST=sanity check ui

Change-Id: I27f406283d71c0519dbd708f97ab4a66cf7a3ad6
Reviewed-on: https://chromium-review.googlesource.com/198384
Reviewed-by: Sean Paul <f9352ecf3e2294bdb914c99cca8d12601acec118@chromium.org>
Commit-Queue: Daniel Kurtz <31914e832df1cd8e5daa417106c0c6f5297b27d7@chromium.org>
Tested-by: Daniel Kurtz <31914e832df1cd8e5daa417106c0c6f5297b27d7@chromium.org>

markyzq/armsoc-rockchip,markyzq/armsoc-rockchip