Record with empty list of samples instead of None
Only write FORMAT if it is in the template

Also, don't write any additional tab characters at the end of the record.
Merge pull request #97 from martijnvermaat/no-format

Write files without FORMAT and genotypes (#95)
Adhere to `strict_whitespace` in parsing column headers

Fixes parsing of sample names with space characters in `strict_whitespace`
mode. Suggested by Lee Lichtenstein and Manaswi Gupta.
Forgot to add test file
Merge pull request #102 from martijnvermaat/column-headers-separator

Adhere to `strict_whitespace` in parsing column headers
* adding support for contigs in the VCF header.
* ignore the rest of the contig information
Merge pull request #105 from cgnh/master

add support for contigs in the VCF header
tests and fix for gatk header issue
added test and fix for commas inside quoted value
whitespace?
Fix contig test case for new contig header parsing
Added pickling support for '_Record' and '_CallData' -- closes #108
Merge pull request #111 from martijnvermaat/contig-test

Fix contig test case for new contig header parsing
Merge pull request #109 from alimanfoo/gatk_26_meta

tests and fix for gatk header issue
Merge pull request #112 from superbobry/master

Added pickling support for '_Record' and '_CallData'
add python 3.3 testing, HISTORY updates
version 0.6.4
Differentiate between no filtering and PASS

Fixes jamescasbon#114