Added tests to the last four controls
Added tests to speed and play controls
Added tests to time control
Added missing state tests on caption and volume controls
Addressed PR comments. Added global custom Jasmine matcher: toHaveAttrs
Put all custom matchers into helper.coffee. All controls now use toHaveAttrs instead of a succession of calls to toHaveAttr.