Add some extra tree diagrams to M4A atoms documentation.

This should make it a little easier to follow.
Fix CDDA offset handling bug.