IValidatable for Component
IValidatable for Joint
IValidate for Pipe
IValidate for Railcar
IValidate SettingsXtraForm
Merge remote-tracking branch 'origin/master' into IValidatable

Conflicts:
	src/PrizmMainProject/Forms/PipeMill/NewEdit/MillPipeNewEditViewModel.cs
Merge remote-tracking branch 'origin/master' into IValidatable

Conflicts:
	src/PrizmMainProject/Forms/PipeMill/NewEdit/MillPipeNewEditXtraForm.Designer.cs
open pipe from search form
Merge pull request #735 from olga-jane/O_Morozova

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

IValidatable
Merge remote-tracking branch 'origin/master' into Morozova_BugFix