[RFC] Free config.h from vim.h

config.h was wrapped in vim.h with changes that would not allow the file to be included elsewhere in the project.  This change contributes to the goal of #549.
Thank you.  I will re-think this pull request and use #error here.