Respect preset's whitespace setting for astAutoExtern()
Reduce & beautify default output
Allow scanning read-only directories
presets: Fix TARGET block parsing
Fix left-over assert() for struct/union/enum merging
Fix AST merging with 1 version only, or none