fix typo in phpdoc
fix invalid merging of arrays which could lead to "invalid params"
errors when querying the API
add helpers for formatting rating and runtime so we can reuse the code
refactor ResultList into two separate implementations so we can do
different things for movies and TV shows respectively
define separate default properties for movies and TV shows respectively
merge addDefaultProperties and ensureProperties since the former is
only ever called from the latter
render rating and runtime for movies in list view mode