Inherit tech 'features' from 'MediaTechController'
Use vjs.obj.create to inherit 'features' from
'MediaTechController.prototype.features'. Because we are inheriting, if
the defaults change (prototype.features), we can receive these updates
in our tech if we had not changed properties of features manually.
Promote 'features' to the prototype
Append Feature to 'features'. Update tests.
Update media.js and html5.js feature access.
Due to #1415, various usage of features moved around. This makes sure
that features are now called directly on the tech everywhere.
Update tests to grab/restore progressEventsFeature
Merge branch 'media-tech-features2' of github.com:gkatsev/video.js into gkatsev-media-tech-features2
Changed to feature prefix over suffix to make it read more as a boolean
Added a line to the changelog for #1470