[kernel|esock|misc-test] Introduce three top-groups for esock testing
[kernel|esock|misc-test] Introduce three top-groups for esock testing

The test suite now has three top groups regarding esock testing:
inet_backen_default, inet_backend_inet and inet_backend_socket.
Also, if the ERL_FLAGS includes '-kernel inet_backend <something>'.
Then this is honored. That is, the two groups that explicitly
sets the inet_backend is skip'ed.
All test cases that create sockets use the settings (that the
group init has done). That is a socket_create_opts config option
is added. This will be:
    * default: []
    * inet:    [{inet_backend, inet}]
    * socket:  [{inet_backend, socket}]
This is added first in all calls crating a socket (gen_tcp:listen
and gen_tcp:connect).

dgud/otp,jj1bdx/otp,erlang/otp,getong/otp,isvilen/otp,emacsmirror/erlang,potatosalad/otp,isvilen/otp,ferd/otp,bjorng/otp,emacsmirror/erlang,electricimp/otp,vinoski/otp,electricimp/otp,vinoski/otp,lrascao/otp,bjorng/otp,mikpe/otp,uabboli/otp,dgud/otp,jj1bdx/otp,vinoski/otp,erlang/otp,kvakvs/otp,potatosalad/otp,vladdu/otp,lrascao/otp,g-andrade/otp,rlipscombe/otp,rlipscombe/otp,getong/otp,dumbbell/otp,getong/otp,getong/otp,potatosalad/otp,bjorng/otp,jj1bdx/otp,dgud/otp,kvakvs/otp,emacsmirror/erlang,potatosalad/otp,uabboli/otp,bjorng/otp,lrascao/otp,electricimp/otp,vladdu/otp,bjorng/otp,dgud/otp,potatosalad/otp,dgud/otp,getong/otp,isvilen/otp,potatosalad/otp,g-andrade/otp,emacsmirror/erlang,rlipscombe/otp,bjorng/otp,ferd/otp,jj1bdx/otp,uabboli/otp,lrascao/otp,potatosalad/otp,uabboli/otp,bjorng/otp,vladdu/otp,rlipscombe/otp,emacsmirror/erlang,g-andrade/otp,ferd/otp,vinoski/otp,lrascao/otp,rlipscombe/otp,mikpe/otp,kvakvs/otp,g-andrade/otp,rlipscombe/otp,mikpe/otp,erlang/otp,uabboli/otp,potatosalad/otp,g-andrade/otp,dumbbell/otp,getong/otp,bjorng/otp,kvakvs/otp,kvakvs/otp,bjorng/otp,electricimp/otp,ferd/otp,rlipscombe/otp,isvilen/otp,isvilen/otp,jj1bdx/otp,emacsmirror/erlang,kvakvs/otp,vladdu/otp,dumbbell/otp,emacsmirror/erlang,mikpe/otp,ferd/otp,rlipscombe/otp,erlang/otp,g-andrade/otp,rlipscombe/otp,ferd/otp,getong/otp,dumbbell/otp,dumbbell/otp,isvilen/otp,vladdu/otp,bjorng/otp,uabboli/otp,lrascao/otp,ferd/otp,erlang/otp,dumbbell/otp,isvilen/otp,erlang/otp,electricimp/otp,kvakvs/otp,vinoski/otp,dumbbell/otp,electricimp/otp,vinoski/otp,vinoski/otp,electricimp/otp,lrascao/otp,g-andrade/otp,electricimp/otp,kvakvs/otp,jj1bdx/otp,g-andrade/otp,uabboli/otp,lrascao/otp,mikpe/otp,vladdu/otp,uabboli/otp,dgud/otp,getong/otp,dgud/otp,mikpe/otp,uabboli/otp,lrascao/otp,g-andrade/otp,vinoski/otp,dumbbell/otp,mikpe/otp,vladdu/otp,mikpe/otp,jj1bdx/otp,ferd/otp,ferd/otp,electricimp/otp,isvilen/otp,erlang/otp,emacsmirror/erlang,jj1bdx/otp,vinoski/otp,dumbbell/otp,emacsmirror/erlang,dgud/otp,erlang/otp,jj1bdx/otp,getong/otp,vladdu/otp,dgud/otp,dumbbell/otp,emacsmirror/erlang,getong/otp,rlipscombe/otp,potatosalad/otp,kvakvs/otp,vinoski/otp,erlang/otp,mikpe/otp,dgud/otp,mikpe/otp,vladdu/otp,jj1bdx/otp,isvilen/otp,isvilen/otp,erlang/otp,potatosalad/otp,g-andrade/otp