Do While Loops

This adds support for do {} while (); syntax in AGS script. That's every loop I can think of covered.