changelog: Fix & refactor changelog parsing
Basically, I've added some extra levels and separated the functions for better readability. Also, emoji regex was enhanced a little bit (to start matching at the beginning of a string).
Edited by Aleksandr Gumroian