Incorporate suggestions/clarifications from the discussion

- Extend OpenSession instead of adding two new methods
- Make it clear what actually are file descriptors
- Make sure that a session cannot be shared among multiple threads

Thanks to Vincent, Simon, and Michael.
2 jobs for wip/dueno/kill-crypto in 3 minutes and 56 seconds (queued for 12 seconds)