Merge pull request #1 from brentp/master

fix reserved format lookup, Support for Number=A in INFO
added parser
minimal setup to get into pythonpath
vcf_melt for turning wide tsv into long tsv
convienience methods for changing a record
adding a license
Merge remote-tracking branch 'upstream/master'
add meta to setup.py, note about fork to README
Tolerate negative Number values in INFO and FORMAT fields

Negative values for the Number entry in INFO and FORMAT fields are not allowed
by the VCF spec, but we see them in practice (samtools uses -1 in the PL
format). We silently convert them to None or '.'.
include really basic tests
use ordered dict for samples, fixes #2
remove redundant code now using ordereddict
make ordered sample dictionary backwards compatible, add documentation
run doctest, fixes #5
update README.rst, add HISTORY, fix doctests
add sample object
update doctest for sample objects
include VCFWriter class and test cases
change vcf.VCFReader to vcf.Reader
change vcf.VCFReader to vcf.Reader (docs)