FLUID-4661: begin removal of supportsHTML5 check

The first stage of removing the supportsHTML5 check and replacing it with a nativeVideoSupport instead. One last piece to refactor before the old code can be removed is the use of it in the produce tree function.