Fix the usage of execl.
Take argc, argv in core/ai.

This is a preparation patch for adding httpd in each ai.
Pass argc and argv to core/ai.
Move duel/http_server to core/httpd/http_server.

Since client will use http_server, it should be located in core.
Take port as argument in httpd_server.