AST: Ignore line position when testing AST node equality.

* DRY special case for __eq__ in NameNode.
AST, Parser, Type, Tests: Rename builtin_map to builtin_types_map.
Main, Parser: Fix typos.