make the line field in sl_call_frame a size_t*
maintain a pc to line mapping
use pc to line number mapping to calculate line numbers in backtraces
remove line_trace instruction
point to the current instruction rather than storing the index