Add ability to project enumerables in linq without parent (NH-2986, NH-3052)

Sample query:

    var timesheets = db.Timesheets
	.Select(o =>
            new
                {
                    Users = o.Users.Select(x => x)
                })
    .ToList();