Fix a memory leak of Groonga::Table#column

Groonga::Table#columns doesn't set name to retrieved columns. So cache
system in Groonga::Table#column is broken. It causes a memory leak.

GitHub: fix #16

Reported by rutice. Thanks!!!