NH-3606
Improvements:
- More unit tests
- Logic moved from extension method to SessionImpl
- Proper disposing of child stateless session by parent session
- Added extension method AsStateless (NH-3231)