test geo_in_rectangle: add tests for west area without index use
test geo_in_rectangle: add tests for west area with index use

It also works well without code change!
test geo_in_rectangle: add tests for all areas around 0 point without index use
test geo_in_rectangle: add tests for all areas around 0 point with index use
test geo_in_rectangle: add tests for all areas around 180 point without index use
test geo_in_rectangle: add tests for all areas around 180 point with index use

Now, geo_in_rectangle() supports the world!
deb: use Build-Depends: to resolve proper dependency
deb: fold long line
deb: don't specify multiple commands in oneline
deb: fix default port number of GQTP

Note that GQTP uses port number 10043, instead of 10041.
test geo_in_circle: add a test for north/east area without index use
geo_in_circle: fix a crash bug

If you use "LATITUDExLONGITUDE" for "radius_or_point" parameter with
index, Groonga crashes.
Translate Japanese into Englisn in header file
Define macros for pseudo column names

[groonga-dev,01999]

Suggested by whombx. Thanks!!!
Use _LEN instead of _SIZE for byte size of a string

Because GRN_TEXT_LEN() uses _LEN.
Use pseudo column name macros instead of literal
doc: remove trailing spaces
doc: fix too short underline
doc: fix code block syntax
doc: use meaningful file name