Attached is the patch for debugger improvements. The changes include:
1) Change the way debug info is stored in session. Removed redundant session related code in debugger code. All the session related handling done at one place.
2) Fixed a bug where debugger was not opening for EPAS package function.
3) If a package is defined without body and we try to debug a proc/func, the debugger opened a blank window. Changes made so that it will throw error as "XYZ is not defined in package body."