nfkc: add table based implementation
nfkc: add table based implementation

It's fast same as the current switch based implementation.

It doesn't require many CPU and memory resources on build.

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