NH-3702 - Using IResultTransformers in Linq queries

https://nhibernate.jira.com/browse/NH-3702
Added with unit tests