Fix formatting for nested Changes files (#897)

This change **NO LONGER** depends on bricas/cpan-changes#14, as we now have our own sub class of the parser. The sub-class is quite ugly to say the least :smile: 

See #897 for more information