MyBatis: trying to make sure how session works.

Some nice comments about:
1. Default values for opened sessions.
2. Caches.
3. Scope and lifecycle of SqlSessionFactoryBuilder, SqlSessionFactory and SqlSession.