Track cursor visibility per-crtc
Track cursor visibility per-crtc

The cursor is shared between crtc, but its visibility is tracked
per-crtc. So track it in the crtc struct. This fixes missing cursor
when we move across crtcs.

BUG=chrome-os-partner:13583
TEST=by hand

Change-Id: I0a0a08eb2e328fe046bed10dca7098ec34f1bfd6
Reviewed-on: https://gerrit.chromium.org/gerrit/34493
Tested-by: Stéphane Marchesin <e16f69845633a0cf74affe1e5a677caa6296c937@chromium.org>
Reviewed-by: Mandeep Singh Baines <19acf4ef1f391f4aab404dc5703cac3632e06f3a@chromium.org>
Commit-Ready: Stéphane Marchesin <e16f69845633a0cf74affe1e5a677caa6296c937@chromium.org>

markyzq/armsoc-rockchip,markyzq/armsoc-rockchip