ast: Remove left-over ASTNODE fields
Overhaul AST expression folding, properly handle C vs. FB bool ops
ast: Make astVersionsMatch() more generic
preset parser: Fix hFindVersion() version id lookup
preset parser: Fix MACRO body parsing