Integrate commandline and Qt user interfaces.

Now, if no parameters are given GUI shows up, otherwise old commandline interface processing takes place.
Add and implement LoggingSettingsDlg.
Use the last input file's path as a start path when opening new file to decompile
Allow opening files without any extension ( the "*.*" filter didn't show extensionless files )
Fix output directory path name.
Copy machine semantics (ssl) files to 'out' directory during build.
Add path separator if not given in Boomerang::setOutputDirectory
Ident fixes for Win32BinaryFile
Group debug options in Boomerang object.

Mark SectionInfo objects as 'const' in LoaderTest
Merge pull request #30 from nemerle/exe_integration

Exe integration