XInterface; removed extra parenthesis.
ide;debugger; (#1004) tweaked initial step over to stop in WinMain or main instead of at entry point if those internal breakpoints are available.
ide;debugger; (#1003) fixed multiple issues.
  - invisible working breakpoint
  - insert breakpoint in generated file
  - insert breakpoint in file outside project dir
  - removed nonesense source dir message box
  - fixed bad interaction between lines with multiple breakpoints and step into
buildsystem,epj2make,ide; remove .main.* files when cleaning the target of a project with .ec files.
ecere;Listbox/ide;watches; (#998) handle clipboard shortcut keys in watches list box instead of letting keystrokes go to the code editor.
compiler/eda; (#647) use Database::Begin and Database::Commit around database initialization/creation statements.