Merge branch 'master' into sdbugfixes
static analyzer warnings removed
fixing caching strategy

cancel all caching when video starts to play and trailer was not ready;
caching operation now has correct state of execution;
starting to cache trailer after video was played;
Merge branch 'master' into sdbugfixes
Merge branch 'master' into sdbugfixes
Merge branch 'sdbugfixes'