Durable and reliable contextStorage - DB/mysql/mariadb based

Make sure to use latest 1.0.5 version as per bug that was reported by @gregorius

and in 1.0.5 additional bug was fixed when retrieving keys that don't exist.

This is true for "nested" keys yes, e.g if you are storing a value to object a.b = 12, in database everything stored under object a gets stored as a value, so above becomes key: a, value: { "b": 12 }