Merge master
Merge pull request #544 from halide/linear_solver

Changed expr_uses_vars back to using a custom visitor.
Fixed some compile errors that shouldn't have made it in the last commit.
Merge branch 'master' into branch_utils