Pango has a markup parser api, might as well use it to keep things responsive.
Move all the logic related to asynchronous highlighting to fontify.c, to keep main.c from becoming too cluttered.