Better handling of template ends, refactor.
Better handling of template ends, refactor.

kumasento/mwparserfromhell,jayvdb/mwparserfromhell,SunghanKim/mwparserfromhell,jayvdb/mwparserfromhell,gencer/mwparserfromhell,jayvdb/mwparserfromhell,earwig/mwparserfromhell,earwig/mwparserfromhell,yuvipanda/mwparserfromhell,gencer/mwparserfromhell,kumasento/mwparserfromhell,wikimedia/operations-debs-python-mwparserfromhell,kumasento/mwparserfromhell,gencer/mwparserfromhell,SunghanKim/mwparserfromhell,gencer/mwparserfromhell,yuvipanda/mwparserfromhell,SunghanKim/mwparserfromhell,wikimedia/operations-debs-python-mwparserfromhell,wikimedia/operations-debs-python-mwparserfromhell,earwig/mwparserfromhell,SunghanKim/mwparserfromhell,wikimedia/operations-debs-python-mwparserfromhell,yuvipanda/mwparserfromhell,jayvdb/mwparserfromhell,yuvipanda/mwparserfromhell