Add Groonga::DoubleArrayTrie#update

This is a low level API for `grn_table_update_by_id()` and
`grn_table_update()`.

[GitHub #22] Bind `grn_table_update_by_id()` and `grn_table_update()`

TODO: add an easy-to-use API (e.g.: Groonga::Record#rename).
`NIL_P` check is needless. `rb_grn_scan_options()` accepts `nil` as `options`.