Add UseIsolatedEnv flag to system.Command

The exec package by default will use your specified Command.Env -or- the
os.Environ() otherwise.

Previously, buildComplexCommand would always apply the os.Environ() to the Env
specified in the Command. This flag gives you the ability to restrict the Env
to the one you specify.