fixed a bug in breakpoint manager which may resolved ModuleName::APIName to wrong offset
Added context menu entry for adding and removing breakpoints on the current selected line in disassembler.

Signed-off-by: En0mis <f0en0mis@gmail.com>
Forgot to update changelog.

Signed-off-by: En0mis <f0en0mis@gmail.com>
updated pe file handling
fixed a crash in clsPEFile which readed the wrong size for the NT Header
fixed a bug which did not save the settings when debugger was closed
fixed hardware breakpoints for wow64 ( still buggy HW BPs at all, need to look deeper)
fixed a bug which loaded the hw bps in too many threads/processes
updated nasm to 2.10.9
fixed a bug in clsPEFile which caused to always return 0 on VAtoRaw
fixed a bug in hardware breakpoints which did not activate them in running processes
fixed a bug in hardware breakpoints which did not activate them on the current thread
added double click event in function widget to view function in disassembler
fixed small issue with memory breakpoints
fixed follow of "call xword ptr []" and "jmp xword ptr []"
improved resizeevent of Disassembler and Stack
improved Stack scroll
fixed some handle and memory leaks
fixed call * ptr and jmp * ptr also in StepOver
fixed a bug which showed a wrong menu if child processes where present in the debugging session
fixed a bug in the patchmanager which reloaded the disassembler after adding a new patch to the wrong offset
fixed a memory leak in the peeditor
fixed statebar update while running the debuggee
removed unneeded string convertion in logview
reduced tracelog timer time
added debugged file history to file menu
added little tweaks on memory usage of symbols
removed unneeded constructor in clsDebugger