Refactor the names of the result a little and use the search namespace.
Removed the usage of a speciallized class per result in favour to a templated class and a small work around to be able to have Object signals.
Fixed the cli partially to use the new approach. Multi is missing.
Readded the collection tests with the tests compiling and passing.
Fixed company tests.
Reenabled and fixed the movie tests.
Reenabled the parser tests.
Reenabled the person tests.
Reenabled the tv tests.
Re-enabled the multi search.
Merge pull request #1 from mandel-macaque/template-result

Merge the usage of templated results in the search api.