gcx: split in several files by function.

Also added GC_SHOW_TIME switch.

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

Conflicts:
	drivers/misc/gcx/gcbv/gcblit.c
	drivers/misc/gcx/gcbv/gcbv.c
	drivers/misc/gcx/gcbv/gcbv.h
	drivers/misc/gcx/gcbv/gcfill.c
	drivers/misc/gcx/gcbv/gcfilter.c
	drivers/misc/gcx/gcbv/gcmap.c
	drivers/misc/gcx/gcbv/gcparser.c
	drivers/misc/gcx/gccore/gcdbglog.c
	drivers/misc/gcx/gccore/gcmain.c
	drivers/misc/gcx/gcioctl/gcif.c