bio.seqio: Support parsing embl files without ID line

Signed-off-by: Kai Blin <kai.blin@biotech.uni-tuebingen.de>
bio.seqio: Support parsing GenBank files without LOCUS line

Signed-off-by: Kai Blin <kai.blin@biotech.uni-tuebingen.de>
bio.seqio: Support parsing FASTA files without header line

Signed-off-by: Kai Blin <kai.blin@biotech.uni-tuebingen.de>
bio.seqio: Add robustness to seqio.read

Signed-off-by: Kai Blin <kai.blin@biotech.uni-tuebingen.de>
Really bump version to 0.1.2

Also fix up setup.py so the version number is in one place only, using
the read/exec trick from BioPython.

Signed-off-by: Kai Blin <kai.blin@biotech.uni-tuebingen.de>
setup: Add BipPython install dependency

Signed-off-by: Kai Blin <kai.blin@biotech.uni-tuebingen.de>