Optimize kernel cfbfillrect (experimental)
Speed up console framebuffer imageblit function
Update defconfigs
Optimize bpp conditional in cfbimageblt.c

GameCube/Wii Linux drivers doesn't support 32 bpp (and likely never will) so the check was moved to allow
for 16 bpp to be checked first.  This is only a very minor tweak.
Prevent framebuffer modifications from switching to sys

It seems that the framebuffer data being altered in RAM should use sys, but it seems that
the sys and cfb versions of fillrect, copyarea, and imageblit are nearly the same.
Since the improvements I'm implementing are based in cfb and the framebuffer still works when
continuing to use cfb with these modifications, I'm going to leave it
using cfb instead unless someone can convince me otherwise.
Cleanup mikep7 modifications