Mock should handle private methods correctly

Currently, Mock can't handle private methods correctly.
In Ruby 2.0, Kernel#respond_to_missing? is private, so core/kernel/respond_to_missing_spec.rb causes errors.

Even if Kernel#respond_to_missing? should be changed to public, Mock should be handle private methods correctly.