Version 2.0.0 **NB**, this release includes backwards-incompatible changes. Changes since 1.5.0; - Changes room state lookup to separate specific state lookups from full state retrieval. This will require changes in client code where `#get_room_state` is called to retrieve all state, as it now requires a state key. For retrieving full room state, `#get_room_state_all` is now the method to use. - Changes some advanced parameters to named parameters, ensure your code is updated if it makes use of them - Fixes SSL verification to actually verify certs (#9) - Adds multiple CS API endpoints - Adds `:room_id` key to all room events - Adds `:self` as a valid option to the client abstraction's `#get_user` method - Separates homeserver part stringification for MXIDs - Exposes some previously private client abstraction methods (`#ensure_room`, `#next_batch`) for easier bot usage - Changes room abstraction member lookups to use `#get_room_joined_members`, reducing transferred data amounts - Fixes debug print of methods that return arrays (e.g. CS `/room/{id}/state`)