added stop() method to playemjs + removed old comments
each player is responsible for cleaning the DOM after call to stop() + removed references to "genericholder" holder element
bug fix: prevent infinite stop()->onEnded loop
using new safecall() implementation in setTrackPosition() // because it failed sometimes on safari
bug fix: height and width parameters were inverted
bug fix: height and width parameters were inverted
used safeCall() in getTrackPosition(), in order to prevent a call to a null value of this.element
bug fix: inverted width and height properties
safer implementation of vimeo, better handling (and prevention) of silent errors
in order to avoid receiving onEnd event too early: can only seek 2 seconds before end of loaded stream
more details when an error happens
once() -> until(): can take a list of event names and allows to retry (within provided timeout delay) if handler returns a positive value + made mp3 seeking test pass in firefox