[CLEANUP] even more cleanup for fanouts caching (reverted from commit 1296e7dc742d3d4fb083a92e942eeac15ceacd20)
[CLEANUP]  Fanouts Caching as per https://github.com/RasPlex/plex-home-theatre/commit/8bf59cb4bcf5bda5ea6c93f830aa312ba0d0a4dc (reverted from commit e4425e009a19c30f1ce6ffb4573acad942bc646e)
Revert "Revert "Caching Fanouts""

This reverts commit d8873ed58894954dbda04ab130303149ced0c934. (reverted from commit b818229b13df0ae091a3fc7ef55551e366646463)
[RasPlex][ENH] Fanouts : Add Fast Hash function to PlexUtils
[ENH] New fanout caching - initial commit
WIP: Refactor timelines.
[ENH] New fanout caching - cleanup
[ENH] Fanouts caching, merge some upstream stuff