Fix condition system memory leaks
- Make RtsGame Static Data container constructed on the heap and destroyable by a RtsGame::FinalizeStaticData which is now called from ClientMain

Signed-off-by: MHesham <mhesham.fcis@gmail.com>
Resource Gathering Cases generation by the CaseVisualizer and Fix Resource Gathering Action/Goal bugs

Signed-off-by: MHesham <mhesham.fcis@gmail.com>
Case Visualizer SCV Plans auto generation and fix Adapter bug

Signed-off-by: MHesham <mhesham.fcis@gmail.com>