RK3188 LCDC: add support for hardware cursor

I've mostly reused the interface provided by the RK30 LCDC driver.
One exception is the addition of FBIOPUT_SET_FULL_CURSOR_CMAP,
which allows setting all three cursor palette colors as opposed to
only two, like FBIOPUT_SET_CURSOR_CMAP.