Add basic support for `private_class_method`.

This adds basic support for the `private_class_method` macro, based on the existing `private_constant` functionality. I'd like to expand it to support whitelisting class methods via the `private_class_method (*(methods(false) - [:your, :whitelist, :methods]))` idiom, though I'm not sure this is possible.