Fix header dependencies for bcftools source files

Move inclusion of version.h to main.c so that only main.o is rebuilt
when version.h changes (it's also included from version.c, used by
the plugins).  Remove vcfsom.c's bgzf.h inclusion, which isn't needed.