Add context manager support.

`with` statements are now valid in the form of `with sqlitedict.open(args) as my_db:`