Restore breakpoints on debugee restart.

When the debugged application is restarted, node-inspector restores all
breakpoints from the debugging session.
Update list of scripts on afterCompile event.

Added afterCompile listener that registers
newly parsed/loaded script. Includes

- refactoring of script registration
  (extracted class ScriptManager).

- fix of script path shortening, where windows paths
  containing '\' instead of '/' were not shortened
  at all.
Fixed breakpoint restore bug.

Fixed bug where breakpoint restore did not work well
with shortened script names.