epub: add tests for ncx table of contents

This change adds tests that mirror the NCX event tests, but instead
of testing a standalone NCX file, they test an NCX file embedded in
an epub document.

This is to verify that the NCX events are being correctly processed
by the epub document parser.