Latte: fixed depth counting in MacroTokens
Latte: added modifier {foreach |noiterator}
Latte: added macros {switch} and {case}