Add rule_in_var.mk test

Also now runtest.rb supports expected failure.
diff --git a/eval.go b/eval.go
index 42aa35a..baa36cf 100644
--- a/eval.go
+++ b/eval.go
@@ -165,6 +165,7 @@
 
 	result := ev.evalExpr(ast.expr)
 	if result != "" {
+		// TODO: Fix rule_in_var.mk.
 		fmt.Printf("%s:%d: *** missing separator.  Stop.\n", ast.filename, ast.lineno)
 	}
 }