Check private/protected methods in #method_missing

Without this, it's not possible to use private/protected methods inside a class than includes `Prawn::View`.

Ref: http://ruby-doc.org/core-2.1.5/Object.html#method-i-respond_to-3F