Don't use hw decoders when doing multithreaded decoding

After having seen multiple crashes on the forums and even in the team channel, we must do something. Together with: https://github.com/xbmc/xbmc/pull/3829 we should be a lot better concerning this topic.