Separate test-runtime target, independent of bin/traceur.js

Test name resolution first.
Part of issue #515

Review URL: https://github.com/google/traceur-compiler/pull/516

Closes #516.
Move getVariableName to static FreeVariableChecker.
Allow derived classes to use this helper function
respond to review