DAISY 2.02 Validator

This is a port of the "Daisy 2.02 DTB Light Validator" included in Pipeline 1. This implementation does not yet support validation of the MP3 files themself.

I've developed this on the same branch as the EPUB3 to DAISY 2.02 script, which is why the commit log contains some of those commits. However, this PR only contains the DAISY 2.02 Validator script and can be merged independently. The EPUB3 to DAISY 2.02 script will be in a separate PR.

<!---
@huboard:{"order":0.09375,"milestone_order":49,"custom_state":""}
-->

I probably wrote it myself, I tend to use this nested for-each pattern a lot (easier to write initially I think).

I suppose splitting into templates is a better pattern for maintainability, yes.