Allow external program to be run when starting web project.

Do not force the use of IIS or IIS Express to debug or run a web project.
Fix IIS Express always being debugged even if Run without debugger was
selected.
Fix web project options panel behaviour when IIS and IIS Express is not installed.

Allow modification of IIS and IIS Express settings in a project
even if IIS or IIS Express is not found.