Add new and old capabilities/properties support to InternetExplorerDriver.

Add new and old capabilities/properties support to InternetExplorerDriver.

What's done:
* add all capabilities names into InternetExplorerDriver
* unify all constructors of InternetExplorerDriver
** no changes in method access
** add max customized constructor
** add support for all IEDriverServer-related capabilities
* add support for all IEDriverServer-related capabilities as properties
* fix potential problem with log file path contains spaces

This fixes #4525 and partially #4287 issues.

the CLA as Alex Savchuk on behalf of Mail.Ru has been signed.