Move *.h files to include directory

To fix #545 and address comments on #461, move header files to
include and namespace them under "neovim/"