Merge pull request #161 from olga-jane/master

Update O_Morozova
Merge pull request #163 from olga-jane/master

Update O_Morozova
Merge pull request #171 from olga-jane/master

Update O_Morozova
IRepository - add type of TEntity
add railcar search command & viewmodel
add GetAll
populate railcars from db
think about edit railcar
addd
Merge remote-tracking branch 'origin/master' into O_Morozova

Conflicts:
	src/Domain/Entity/Setup/PipeTest.cs
	src/Domain/Entity/Setup/PipeTestControlType.cs
	src/Domain/Entity/Setup/PipeTestResultType.cs
stub for open edit form
pipesSearchResult.DataBindings add and simple mapping for pipe
bind form to mainform with ninject
bind fix
ninjection probe
Table Per Type(TPT) mapping (erase Item)
Fluent NHibernate's equivalent for table per class
pass railcar Number from search to edit form
inplement search command
implement search by criteria