Change the backend's record of breakpoints to just a plain vector of line numbers with breakpoints instead of bit vector of lines
Automatically downgrade the Lua hook to just calls when there are no functions in the Lua call stack with breakpoints set.

The Lua hook is switched to Full(lines, calls and returns) mode when entering a function with breakpoints set and then stack the continuously checked for any Lua function with breakpoints when not in any step mode until none are found which will trigger the hook mode to reset to calls only