Fixed muted errors in tests from previous pull request. Removed error captureing that was preventing test breakage.
Wrote a test for controls changes.
Added a `disable` method on components.

Used it to hide the controls when player.controls is false.
Also hiding big play button and poster if controls are false.
Merge pull request #486 from heff/feature/no-controls

Make controls = false work as expected