New Features
* 530 - Add movie reviews and extras, and account online media sources options
* 729 - Add new `Collection` attributes for smart collections
* Adds `collections` attribute for `Season`, `Episode`, and `Track`
* `plexapi.collection.Collections` renamed to `plexapi.collection.Collection`
* 739 - Add method to return a list of all optimized items
* 741 - Add ability to retrieve a list of items and collection object from media tags
* 746 - Add `episodeNumber`, `trackNumber`, and `hasPreviewThumbnails` helper properties
* 749 - Add method to switch users for a `PlexServer` instance
* 750 - Add multi-sort, advanced filters, and additional sort/filter fields to library search
* 751 - Add library recently added methods for each libtype
* 758 - Add method to claim and unclaim server
* 763 - Fix smart playlists and add support for smart collections
* 764 - Add rating mixin
Bug Fixes
* 720 - Fix editing advanced settings without integer values
* 723 - Fix typo in `SERVER_TRANSCODE_SESSIONS` mock test
* 725 - Fix retrieving `Show.season(0)` (specials) for tv shows
* 727 - Fix typo in library search error log message
* 730 - Fix retrieving `Season.episode()` by episode number
* 756 - Allow overwriting attributes with None when manually reloading
Improvements
* 742 - Update tests to the new Plex TV Series agent
* 745 - Limit datetime attributes to max 32-bit integer timestamp
* 766 - Fix show mixin image test
* 760 - Cleanup usage of base PlexObject methods
* Update dev dependencies