tests: Rename tests directory

Rename from "test" to "tests", as it is a more common name.
tests: split tests by plugin

Reorganize files and directories to group tests by plugin.
tests: Refactor local-metadata tests
tests: refactor TMDB tests

Use glib test framework.
tests: remove local-metadata tests

Local metadata tests design are essentially broken.

They should be designed again from scratch.