========
- !!! (maybe breaking change) add tzinfo=UTC for returned datetime field
- Add ability to create cluster in different threads with different event loop
- Add alias `Session.use_keyspace` for `Session.set_keyspace`
- Add alias `Session.prepared_query` for `Session.create_prepared`
- Add method `Session.query` for creating `Statement`
- Make `PreparedStatement` and `Statement` callable and async iterable (for example see Basic usage in README.md)
- Allow `Row` to be accessed by attributes
- Fix `host_listener_callback`
- Add `value_types` for non-prepared `Statement` and `ValueType` to support binding non-native Python data types (e.g., `tiny_int`, etc.)
- Note: Binding collections (map, set, list, tuple) and UDT types is not yet implemented for non-prepared statements