NH-3675

https://nhibernate.jira.com/browse/NH-3675
Initial implementation with unit tests
Yes, but that is totally irrelevant. But I changed this method to always use stateless session, don't want to store these entities in the first level cache