fire timeupdate event regardless of buffered state. fixes #40
refactor util.can_play to return boolean values rather than throw errors
concat and minify after fixes to timeupdate event and can_play util