fix reflow problem in IE8, use Date.now() instead of new Date().getTime()
DOM.extend does not support function as the second argument
initial commit of condition argument for DOM.extend
fix issue in DOM.extend
DOM.fire works properly in IE8
introduce _.docEl