datum: introduce r5js.ast.Node interface and migrate environment-specifiers to it
ast: remove type method from r5js.ast.Node interface. Prefer instanceof.