Refactor printer/ex_commands to define both _len and non-_len functions at once
Also move node_dump* to expressions.c.h
Add support for ~/ in get_glob, fix some errors
Add (currently unused) PrinterOptions argument
Passe printer options by reference, not by value
Add default printer options (still unused)
Make expression printer respect printer options
Make ex_commands.c.h also respect options, fix INDENT macro