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>