Fixed 3.1.0 by reverting to the old behaviour when writing out debug
line numbers. This prevents the player from seeing -1, which was
causing hangs/crashes. The real fix is to track down where synthetic
functions are getting generated and make them not debuggable, so they
don't reuse the debug line numbers from previous debuggable functions.
This will be done in trunk in a follow on checkin.
tests Passed: checkintests
Needs QA: YES
Needs DOC: NO
Bug fixes: SDK-16323
API Change: NO
Code-level description of changes:
Modified setPosition() and clearPositionInfo() to no longer set the
debug_linenum to -1.