Add entry_by{name|path} api for Git::Raw::Tree

– Prevent SIGSEGV to work-around ambigious error on git_check_error()
– Add entry_bypath() method using libgit2's git_tree_entry_bypath()
– Add entry_byname() method using libgit2's git_tree_entry_byname()