FLUID-4661: Refactored to remove html5 check

Refactored the code to remove the need for the html5 support check. As part of this, the controls now pull in it's own template and removes the direct option for native controls.
FLUID-4661: moved safari check to new PE style

Moved the safari check to the new progressive enhancement style. Removed all remaining legacy progressive enhancement style scaffolding.