Added <#include ignore_missing=...>. Also, #include related code cleanups, #include AST traversal API and canonical form fixes.