IValidatable for Component
IValidatable for Joint
IValidate for Pipe
Fix of issue #720
IValidate for Railcar
IValidate SettingsXtraForm
Merge remote-tracking branch 'origin/master' into IValidatable

Conflicts:
	src/PrizmMainProject/Forms/PipeMill/NewEdit/MillPipeNewEditViewModel.cs
Issue #717
make new Spool active
Merge remote-tracking branch 'origin/master' into IValidatable

Conflicts:
	src/PrizmMainProject/Forms/PipeMill/NewEdit/MillPipeNewEditXtraForm.Designer.cs
Issue #651

Made My documents default directory
open pipe from search form
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
Merge remote-tracking branch 'origin/master' into O_Morozova
Merge remote-tracking branch 'origin/master' into Morozova_BugFix