[WIP] Remove header trick at ex_cmds_defs.h.

This solves #379 and helps with #549.
Solution applied was first proposed [here](https://github.com/neovim/neovim/issues/379#issuecomment-37840481).
See commit message for details.