Fix rare issue with static initialization

ycmd would sometimes crash on startup with a coredump and a message from glibc
on how free() was called for an invalid pointer. A gdb session pointed out that
the problem was with static initialization order.
ycmd uses a random free port when running vim-free

Previously the default was 6666, which was temporary.