Add C++11 flag for non-VS compilers - latest llvm is migrating to c++11.
Added missing virtual destructor for I_LIBSCANNER
Small comment update on FuncOptim::Optim_Var_Flow_4
Replaced BYTE typedef with stdint.h - uint8_t
Warning about unused parameters fixed for FunctionListModel
various indenting and comment touch-ups.
Remove dependency on boost's binary libraries ( header-only libraries are still in use )

* Using Qt's QDir instead of boost::path,
+ introduced 'getInstallSubdir' helper function that will return QDir initialized to specific subdirectory of the installDir.
* Also, using QT5's CMake qt5_use_modules instead of explicit linking - @ReDucTor can You check if this breaks anything on Your side ?
* added '-Wall' and '-Wextra' to g++/clang++ options
Replaced DWORD with int32_t

* fixed missing extern in exe2c.cpp
Replacec WORD type with uint16_t

* Comment clarification and general cleanup for Exe2c::func_new
* auto-indent for exe2c.cpps
Replaced SHORT and UINT with int16_t and uint32_t, removed types.h
Added a def file for WS2_32 and DSOUND + some updates to prototypes in "/inc" directory.
Auto-indented all cpp/h files.
Starting binary loading via llvm
Using llvm for creating loaded image with imports processed.

@nemerle using this commit relies on http://llvm.org/bugs/show_bug.cgi?id=19849 being fixed
Cleaning up FileLoader::fbuff