Add some tests for rename variable
Add more rename variable tests.

Still need to deal with parameters, global / persisent variables,
and nested functions properly.
Fix NodeFinder uses in RenameVariable
Add some tests for ReachingDefs and refactor
Simplify LValue.jrag; lots of unnecessary code
Handle renaming in multiple assignments