droonga-engine: use supervisor model

It is for implementing no downtime restart without changing PID.

No downtime restart isn't implemented yet.