Make rb_funcall3 disallow private methods
Add specs for rb_funcall3
Merge pull request #3096 from seanchas116/rb_funcall3-public-only

Make rb_funcall3 call only public methods