Merge pull request #1502 from marchant/master

Moved the property definition out of superForImplementation to avoid doi...
Update the mediaController and the abstractVideo.
The MediaController doesn’t use the native MediaController which is supported just by Safari. It will manage directly a media element, at the moment it provides a good support on current browsers. The AbstractVideo has been updated in order to supports those changes.
Update MediaController and AbstractVideo specs.
Add support of a wheel button of a pointing device is rotated with the TranslateComposer under IE9-11.
Internet Explorer exposes the wheel event only via addEventListener, there is no onwheel attribute on DOM objects. So, the TranslateComposer was listening to a MouseWheelEvent (even if it supports the WheelEvent) which has no wheelDeltaX or wheelDeltaY properties under IE, just a property named wheelDelta. That property just allow us to determine the distance and direction that the wheel button has rolled.
Merge pull request #1507 from thibaultzanini/translate-composer-fix-IE

Add support for mouse wheel scrolling in TranslateComposer under IE9-11.
Merge pull request #1506 from thibaultzanini/media-controller

Update Media controller
Initial commit for AbstractProgressBar.
Merge pull request #1505 from thibaultzanini/progress-bar

Initial commit for AbstractProgressBar.
Added a test to track a regression that happened in collections/listen/property-changes.js
Merge pull request #1508 from marchant/collection-listen-fix-test

Collection listen fix test, test passes and tested code across several apps