gcx: added scaling support.

Includes support for nv12 source.

Change-Id: I218d59fecb75bcae1a924a925cc4aa3cce666c6c
Signed-off-by: Alexei Shlychkov <x0177296@ti.com>

Conflicts:
	include/linux/gcreg.h