Added copying for C4GL and C4Font objects

Started with C4Image, but got stumped with a bug that I think is from
Apple's CIImage implementation.