Show clang checking message
Use -g3 instead of -ggdb3

"-g3" is enough.
Reduce variable scope
Indent
Extract common server setup code
Fix a bug that daemonize doesn't work on OS X

We can't use kqueue() -> fork() -> kevent() sequence.
This change changes the sequence to fork() -> kqueue() -> kevent().

Why does this change introduce notification by pipe? Because we want
to avild the following shell scirpt:

    groonga --protocol http -d ${DB_PATH}
    sleep 3
    curl http://localhost:10041/d/status

We want to keep that "groonga command is retruned" means "groonga
server is readay".

[groonga-dev,01440]

Reported by Masahiro KONISHI. Thanks!!!
Really fix a bug that daemonize doesn't work on OS X

The previous commit doesn't solve the problem. >_<
doc en: update news
doc: document tokenize command
doc en: update po
doc ja: translate po
doc: just list built-in tokenizers

TODO: Write me!
doc en: remove garbage comment
deb: use chuid not to execute GQTP/HTTP process as root user

Reported by @orangain. Thanks!!!
doc: add examples for tokenize command

    % make update-examples
Update fieles

    % cd doc && make update-files
doc: update po

    % cd doc/locale/ja && make update-po
doc ja: translate tokenize command
doc en: add missing entry
doc: update po