Throw sane exception when executable is enumerated without source.
Code cleanup.
Remove pipe-method from IExecutable.