Fixed some items to allow for W3SVC coverage support

- Program.cs:
*Introduced a new method "TerminateAndRestartCurrentW3SvcHost" to handle
the texisting svchost for the w3svc service. This will be called instead
of service start.
-ServiceEnvironmentManagement.cs:
* Added a fix for when the service uses the localsystem account name
* Added a fix for an issue with OpenProcess not returning a proper
handle on Windows 8 (possible Vista and above)