Add tests for elapsed time, duration and seekbar
Add isPlaying() to Player and use it instead
Use 'self' instead of 'bind(this)'
Revert "Use 'self' instead of 'bind(this)'"

This reverts commit 921cb55aa3a13b5eace689862bd10f94cab7a021.
Add tests for audio playback error handling to Player
Add test for timeChange mediator event emission to Player
Remove #sandbox from SpecRunner.html, since we are using jasmine-jquery now
Add test for pausing after last song to Player
Add current song double-click test and refactor mediator tests spies
Add UI tests for shuffle & repeat buttons
Add a ToggleButton control
Remove Shuffle and Repeat buttons from Player, use ToggleButtons instead
Add extra checks to volume initialization, Fix typo in ToggleButton spec
Refactor sm2audio