test for recurring use of variable name with gotos, #315
temporary fix for #315. in the future we should be removing that whole indent change crap
trying to clean up the goto mess
goto_assignments and usages both working now with issues like #315
fix broken goto_definition command for variables in the same statement