Support with blocks (`__enter__` and `__exit__` magic methods) in class Connection ([connection.py](https://github.com/nuodb/nuodb-python/tree/master/pynuodb)). * `__enter__` should create a Connection * `__exit__` should close that Connection The pull request should include a test which demonstrates correct behavior.