IValidatable for Component
IValidatable for Joint
IValidate for Pipe
Fix of issue #720
IValidate for Railcar
delete page Heat/Plate parameters from Pipe
IValidate SettingsXtraForm
Merge remote-tracking branch 'origin/master' into IValidatable

Conflicts:
	src/PrizmMainProject/Forms/PipeMill/NewEdit/MillPipeNewEditViewModel.cs
Issue #717
Merge pull request #724 from olga-jane/Morozova_UI

Delete page Heat/Plate parameters from Pipe
make new Spool active
Merge remote-tracking branch 'origin/master' into IValidatable

Conflicts:
	src/PrizmMainProject/Forms/PipeMill/NewEdit/MillPipeNewEditXtraForm.Designer.cs
open pipe from search form
Date of pipe creation by default (from previous pipe)
Revert "Issue #717"

This reverts commit 285183a70a2c54c32b3247f1983b0b8b676cf578.
Merge pull request #735 from olga-jane/O_Morozova

Fixed opening pipe from search form
Merge pull request #725 from olga-jane/IValidatable

IValidatable
new Joint - list of available element doesn't display correct spool length
show only active component type
New joint causes crash