main.c: remove NO_VIM_MAIN

It is from legacy Vim, not used by Neovim.
We could remove the whole block. The function declaration should be included from `main.c.generated.h`.