Refactoring IE driver to use enhanced StringUtilities methods.
CPP linting. Removing global inclusion of std namespace.
Refactored BrowserFactory class to use member variables.

Previously, most functionality was passed into the methods of the
BrowserFactory, breaking the principle of encapsulation. This change
also moves the ability to force the use of the Windows CreateProcess
API and to pass command-line parameters to the CreateProcess API to
capabilities of the IE driver, rather than arguments passed via the
command line of IEDriverServer.exe.
Moving .NET IE driver command-line args into capabilities.

This is to sync up the .NET bindings with 2.33.0.7 of IEDriverServer.exe.