Use ranguba.org as homepage
memory-pool: support accessor

It will reduce memory usage without GC!
memory-pool: support snippet

It will reduce memory usage without GC!
Fix indent
Use "Groonga" form
memory-pool: support variable

It will reduce memory usage without GC!
memory-pool: revert adding variable to memory pool

Because it is closed by expression. We don't need to close it.
Add missing have_finalizer check
Split running finalizer phase and unbind phase

Because some objects don't have finalizer but they should be unbound
related Groonga objects to detect whether the Groonga object is closed.
memory-pool: support expression

It will reduce memory usage without GC!
Support closing accessor by GC
Fix a crash bug by GC

It fixes a GC related crash when GC is run while Table#group.
Avoid double unbind
accessor: use floating object mechanism

It fixes a crash bug that is introduced at
5976731352ed992ed3b6c4c0434e9ffccc03477c.

Reported by cosmo0920. Thanks!!!
test: add test name to database path for easy to debug
test: substitute missing changed variable name...

Sorry...
test: use recognizable name for variable
test: ensure closing database
test: don't require GC for each test

GC can be ran anytime. It is similar to real world.
test: ensure closing database that related with file