FLUID-4826: fixing controllers

Fixing the onReady events and unit tests for the controllers. There is still an issue with the mute button test in IE 8 that needs further exploration. Also, there are a couple more onReady events to update but will need changes to when the aria is bound first.
FLUID-4826: Fixed mute button tests in IE8

The mute button tests weren't working because they were looking for the mute property on the video element. However, IE8 doesn't support this. The fix was to use the mediaElement from the videoComponent instead.
FLUID-4826: Moved Volume Controls tests

Moved the volume Controls tests from the integration tests to the straight controls tests as it wasn't actually an integration test.
Merge branch 'FLUID-4826'

* FLUID-4826:
  FLUID-4826: Moved Volume Controls tests
  FLUID-4826: Fixed mute button tests in IE8
  FLUID-4826: fixing controllers
Merge branch 'master' into FLUID-4853
FLUID-4853: Improved the unit test to better make use of IoC.
FLUID-4853: Added the new unit test for the showHide component into all-tests.html.