Also used recently added #define flag to disable or enable the protocol search code, based on the SDK version. Ideally this will allow the same code to compile for the legacy SDK or the latest SDK.
added build analyzer script, but it will need to be updated to work since we moved the libraries. that needs to be fixed on Linux / osx.
updated git ignore to remove another visual studio byproduct.