grn_ts: use macros to remove redundant code
grn_ts: use macros to remove redundant code

GitHub: #416

groonga/groonga,groonga/groonga,komainu8/groonga,cosmo0920/groonga,naoa/groonga,naoa/groonga,groonga/groonga,komainu8/groonga,groonga/groonga,kenhys/groonga,cosmo0920/groonga,kenhys/groonga,komainu8/groonga,kenhys/groonga,kenhys/groonga,groonga/groonga,naoa/groonga,naoa/groonga,komainu8/groonga,komainu8/groonga,cosmo0920/groonga,cosmo0920/groonga,naoa/groonga,kenhys/groonga,komainu8/groonga,groonga/groonga,naoa/groonga,groonga/groonga,kenhys/groonga,naoa/groonga,kenhys/groonga,cosmo0920/groonga,kenhys/groonga,naoa/groonga,groonga/groonga,komainu8/groonga,komainu8/groonga,cosmo0920/groonga,cosmo0920/groonga,cosmo0920/groonga