TODO
----
	-- TEST --
	* ggiLoadLibrary()
	* ggiGetLibraryFunc()

	-- FIX --
	* X-target :
		* X is not thread-safe. For now use THREADS=no if using X,
                  except if you have a thread-safe X installed !
	* SVGA-target :
		* Stretched crossblits do not work in banked or modeX modes.
		* getbox does not work correct on modeX.
		* copybox is not implemented for banked and modeX modes.
		* 1 and 4 bit modes don't work

	* showaccel2.c crashes the machine. This is a bug in KGI.

	* ggiCrossBlit() :
		* speed it up
		* add it to all the linear_* subdirs.
		* add optimizations
		* make a "get optimized CrossBlit-function-address call"

DONE
----
	-- Please TEST --
	* info.select_fd;

	* X-target :
		* better checks for wrong modes (i.e. when server and ggi 
		  visuals do not match).
		* detect XShm on-the-fly.

	-- TESTED. should work. --
	* ggiSetOrigin() works perfect for VGA. 
	* ggiSplitLine() works perfect for VGA.
	* ggiFlush() - Works.

	* X-target :
		* Support for servers with 8,15,16,32 BPP.
		* autodetect presence of X. Don't build target if not there.
		* real event-translation
		* add default-palette
		* add mouse-events
		* can't XShm pan in x direction ? Look at mode.c for details.
