Enhance logging and make OnlinePlanExpansionExecutionEx an engine component

Signed-off-by: Muhamad Lotfy <mhesham.fcis@gmail.com>
Integrate IStrategizerBWAPIClient with Qt5

Signed-off-by: MHesham <mhesham.fcis@gmail.com>
Merge pull request #31 from MHesham/master

Logging enhancement phase 1 + Integration with QT5