Correct quotation marks for LaTeX
Describe the 28 byte empty BGZF block used as an EOF marker
Clarify EOF check with random access vs streamed files.

Based on feedback from Alec Wysoker,
http://sourceforge.net/mailarchive/message.php?msg_id=31704490
Generate Table of Contents as PDF bookmarks

...rather than using the first couple of pages for \tableofcontents.
Document the BGZF EOF marker block

Merge branch bgzf_updates of git://github.com/peterjc/hts-specs

Further clarify: that (although it's unlikely) EOF markers can appear
in the middle of BGZF files and are insignificant there; why warning
early is useful and that this need not be in an API's open() method
but merely soon after that's invoked; what tests suffice.