Move all the generic C functions to C::Utility.

This removes all the old generics and the documentation which were all
moved into the cleaner space of C::Utility. This module is also
released to CPAN.