- mixin.zig: expandNode and expandNodeWithArgs now recurse into
node.consequent and node.alternate for Conditional nodes
- view_engine.zig: process includes and collect mixins from child
template before extracting blocks in processExtends
This fixes mixin calls inside if/else blocks not being rendered
in compiled templates.
- Renamed std.ArrayListUnmanaged to std.ArrayList across all source files
- Updated CLAUDE.md with Zig version standards rule
- Removed debug print from mixin test
- No API changes (allocator still passed to methods)