driver:gpio remove all usage of gpio_remove retval in driver

this remove all reference to gpio_remove retval in all driver
except pinctrl and gpio. the same thing is done for gpio and
pinctrl in two different patches.

Signed-off-by: Abdoulaye Berthe <berthe.ab@gmail.com>
Acked-by: Michael Büsch <m@bues.ch>
Acked-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Acked-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
Acked-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>

Conflicts:
	arch/sh/boards/mach-x3proto/gpio.c
	drivers/bcma/driver_gpio.c
	drivers/gpio/gpio-zynq.c
	drivers/hid/hid-cp2112.c
	drivers/input/touchscreen/ad7879.c
	drivers/media/dvb-frontends/cxd2820r_core.c
	drivers/platform/x86/intel_pmic_gpio.c
	drivers/ssb/driver_gpio.c
	drivers/staging/vme/devices/vme_pio2_gpio.c
	drivers/tty/serial/max310x.c
	drivers/video/fbdev/via/via-gpio.c
	sound/soc/codecs/wm8903.c