Merge pull request #2 from MHesham/master

Update project config
Merge pull request #3 from MHesham/master

Get CaseVisualizer working with VS 2010
Merge pull request #4 from MHesham/master

Integrate CaseVisualizer with QT5
Merge pull request #5 from MHesham/master

Use the new IStrategizer namespace
Merge pull request #6 from MHesham/master

Use the new IStrategizer namespace
Fixes for attack ground action
Allow non type ID parameters for Visualizer

Signed-off-by: MHesham <mhesham.fcis@gmail.com>
Update the SerializationEssentials.cpp with new serialize class names and remove obsolete serializable classes

Signed-off-by: MHesham <mhesham.fcis@gmail.com>
Make visualizer able to extract engine specific IDs from the Enums table and use IdLookup.txt for game specific IDs

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