Improve speed

Refactor so that original tags are read to a linked list in a single
pass through the FLV. Audio and video flag bytes are also read during
this pass so that analysis does not require another pass. Speed improved
at least 3x on large files.