monitor: simplify abstract socket logic
monitor: simplify abstract socket logic

Older version of liblxc only allowed for 105 bytes to be used for the abstract
unix domain socket name because the code for our abstract unix socket handling
performed invalid checks. Since we \0-terminate we could now have a maximum of
106 chars. But do not break backwards compatibility we keep the limit at 105.

Reported-by: c421aa1127837143e73da126646dbe6ab3e7aace@laoqinren.net
Signed-off-by: Christian Brauner <48455ab3070520a2d174545c7239d6d0fabd9a83@ubuntu.com>

terceiro/lxc,ss1h2a3tw/lxc,caglar10ur/lxc,terceiro/lxc,federicobriata/lxc,LynxChaus/lxc,thmo/lxc,federicobriata/lxc,hallyn/lxc,terceiro/lxc,ss1h2a3tw/lxc,aeris/lxc,hallyn/lxc,federicobriata/lxc,caglar10ur/lxc,hallyn/lxc,aeris/lxc,aeris/lxc,thmo/lxc,caglar10ur/lxc,ss1h2a3tw/lxc,LynxChaus/lxc,LynxChaus/lxc,thmo/lxc