Replace TMDB client with custom implementation (the previous client caused problems due to not using the Go context convention and imposing its own timeout)
Check TMDB API key validity on startup
Fall back to default TMDB API key when configured key is invalid
Fixes https://github.com/bitmagnet-io/bitmagnet/issues/157