OGM-473 - Don't share mutable state of TupleContext between threads

(Based on top of https://github.com/hibernate/hibernate-ogm/pull/297)