Yield block on ActiveGroonga::Base.new

It would be nice if `ActiveGroonga::Base.new` yields block. I think that block emphasizes what attributes are initialized when calling `.new`.

You could use `#tap` method instead. Since `ActiveRecord::Base.new` yields block, `ActiveGroonga::Base.new` should yield block as well.