clear cache only for active pipes with duplicated numbers,
heat creation have been relocated
fix according to comments (ternary operator was implemented)
returned the interception exceptions at Program.cs
implement ternary operator for property getter in NewPipeViewModel
Merge branch 'master' into sidorov_CrashChoosingHeat

Conflicts:
	src/PrizmMainProject/Forms/PipeMill/NewEdit/SavePipeCommand.cs
Merge pull request #417 from olga-jane/sidorov_CrashChoosingHeat

Fixing for heat choosing at NewPipe