glimagesink: add support for Y210 format

Y210 is a 10-bit YUY2, so we may re-use the YUY2 shaders but gl format
is set to RG16

Sample pipeline:
gst-launch-1.0 videotestsrc ! video/x-raw,format=Y210 ! glimagesink
30 jobs for glimagesink-y210 in 77 minutes and 25 seconds (queued for 2 seconds)
Status Job ID Name Coverage
  Preparation
passed #753126
gst indent

00:00:30

passed #753125
manifest

00:00:54

 
  Build
passed #753136
build cerbero cross-android universal

00:15:18

manual #753140
gst-ios-12.2 allowed to fail manual
build cerbero cross-ios universal
passed #753137
build cerbero cross win32

00:10:04

passed #753138
build cerbero cross win64

00:06:44

passed #753135
build cerbero fedora x86_64

00:07:42

passed #753139
gst-macos-10.14
build cerbero macos x86_64

00:07:22

passed #753560
build clang fedora x86_64

00:05:57

passed #753127
build fedora x86_64

00:04:43

passed #753134
docker windows 1607
build msys2

00:11:42

passed #753128
build nodebug fedora x86_64

00:02:12

passed #753129
build static fedora x86_64

00:13:34

passed #753130
build static nodebug fedora x86_64

00:05:19

passed #753132
docker windows 1607
build vs2017 amd64

00:10:06

passed #753133
docker windows 1607
build vs2017 x86

00:09:33

failed #753131
build clang fedora x86_64

00:05:00

 
  Test
passed #753141
check fedora

00:04:31

passed #753142
integration testsuites fedora

00:48:55

passed #753146
valgrind bad

00:09:03

passed #753143
valgrind base

00:20:03

passed #753147
valgrind ges

00:09:09

passed #768754
valgrind good

00:16:53

passed #753145
valgrind ugly

00:04:39

failed #753787
valgrind good

00:11:42

failed #753561
valgrind good

00:12:13

failed #753144
valgrind good

00:13:35

 
  Integrate
passed #753148
cross-android universal examples

00:07:31

manual #753150
gst-ios-12.2 allowed to fail manual
cross-ios universal examples
passed #753149
documentation

00:07:16