Adding the http server_control to simplify server handling
Adding the http server_control to simplify server handling

There are multiple tasks that need to be performed when setting and
running an http server, specifically the routes need to be set and the
server need to be start.

The server control wrap the server initiation functionality and adds an
iteration function for all routes.

Signed-off-by: Amnon Heiman <ed5fc74c4692051ad0b19749fd7cea6ec2d74b9e@cloudius-systems.com>

respu/scylla,bowlofstew/scylla,dwdm/seastar,leejir/seastar,leejir/seastar,kjniemi/seastar,flashbuckets/seastar,cloudius-systems/seastar,justintung/scylla,shyamalschandra/seastar,bowlofstew/scylla,hongliangzhao/seastar,asias/scylla,stamhe/seastar,chunshengster/seastar,dreamsxin/seastar,phonkee/scylla,kjniemi/scylla,sjperkins/seastar,gwicke/scylla,linearregression/scylla,glommer/scylla,duarten/scylla,dwdm/scylla,ducthangho/imdb,avikivity/seastar,eklitzke/scylla,acbellini/scylla,dreamsxin/seastar,rluta/scylla,wildinto/scylla,eklitzke/scylla,duarten/scylla,senseb/scylla,stamhe/seastar,guiquanz/scylla,victorbriz/scylla,linearregression/seastar,mixja/seastar,jonathanleang/seastar,glommer/scylla,scylladb/seastar,linearregression/seastar,anzihenry/seastar,chunshengster/seastar,stamhe/scylla,shaunstanislaus/scylla,tempbottle/scylla,wildinto/seastar,glommer/scylla,hongliangzhao/seastar,rluta/scylla,gwicke/scylla,sjperkins/seastar,flashbuckets/seastar,eklitzke/scylla,syuu1228/seastar,avikivity/scylla,anzihenry/seastar,tempbottle/seastar,tempbottle/seastar,xtao/seastar,printedheart/seastar,acbellini/seastar,gwicke/scylla,scylladb/scylla-seastar,avikivity/scylla,kjniemi/scylla,scylladb/scylla,sjperkins/seastar,bzero/seastar,tempbottle/seastar,printedheart/seastar,shyamalschandra/seastar,printedheart/seastar,guiquanz/scylla,aruanruan/scylla,acbellini/scylla,joerg84/seastar,raphaelsc/scylla,bowlofstew/scylla,acbellini/seastar,guiquanz/scylla,senseb/scylla,bowlofstew/seastar,victorbriz/scylla,stamhe/scylla,aruanruan/scylla,kangkot/scylla,linearregression/seastar,raphaelsc/scylla,capturePointer/scylla,bowlofstew/seastar,phonkee/scylla,avikivity/scylla,respu/scylla,linearregression/scylla,xtao/seastar,jonathanleang/seastar,scylladb/scylla,phonkee/scylla,cloudius-systems/seastar,dwdm/scylla,rentongzhang/scylla,dwdm/scylla,stamhe/seastar,rluta/scylla,tempbottle/scylla,rentongzhang/scylla,norcimo5/seastar,acbellini/scylla,anzihenry/seastar,rentongzhang/scylla,syuu1228/seastar,wildinto/seastar,shaunstanislaus/scylla,shaunstanislaus/scylla,ducthangho/imdb,leejir/seastar,aruanruan/scylla,raphaelsc/scylla,kangkot/scylla,wildinto/seastar,flashbuckets/seastar,bzero/seastar,chunshengster/seastar,hongliangzhao/seastar,koolhazz/seastar,scylladb/scylla-seastar,kjniemi/seastar,stamhe/scylla,duarten/scylla,respu/scylla,jonathanleang/seastar,xtao/seastar,dwdm/seastar,tempbottle/scylla,joerg84/seastar,wildinto/scylla,syuu1228/seastar,dreamsxin/seastar,capturePointer/scylla,norcimo5/seastar,kjniemi/scylla,bowlofstew/seastar,capturePointer/scylla,kangkot/scylla,victorbriz/scylla,linearregression/scylla,justintung/scylla,asias/scylla,justintung/scylla,avikivity/seastar,koolhazz/seastar,senseb/scylla,bzero/seastar,avikivity/seastar,asias/scylla,wildinto/scylla,koolhazz/seastar,kjniemi/seastar,acbellini/seastar,mixja/seastar,scylladb/scylla,mixja/seastar,ducthangho/imdb,scylladb/scylla,joerg84/seastar,scylladb/scylla-seastar,cloudius-systems/seastar,scylladb/seastar,dwdm/seastar,shyamalschandra/seastar,norcimo5/seastar,scylladb/seastar