Replaced control:if-* with c:visible-if="expression"
Expression AST printer (for debugging expressions) and fixes