Merge branch 'develop' of git://github.com/cadecairos/popcorn-js into 1.2

* 'develop' of git://github.com/cadecairos/popcorn-js:
  [#826]Removed all uses of preload='none' in code
  [#845]SBV Parser Tests Updated
  [#845]Styling Issues
  [#826] Removed preload=none in the applyclass html file.  Also did a bit of style cleanup
[#911] Failing tests. http://gyazo.com/66c76333dd7173e3fab1001d3ea0c8fc.png?1328905037
[#911] Don't assume a sequential index reference for track events.

I used the following code:

```
var testEnd;
for ( var k = 0; k < obj.data.trackEvents.byEnd.length; k++ ) {
  testEnd = obj.data.trackEvents.byEnd[k];

  if ( testEnd._id ) {
    console.log( deepEqual( testEnd, o, "testEnd, o" ) );
  }
}

```

Placed at line 954 to determine that the track event object in the byStart and byEnd arrays are in fact the same object reference. This allows us to simple push the current object in the iteration into the "saved" track events, instead of incorrectly using the the index of the iteration

Signed-off-by: Rick Waldron waldron.rick@gmail.com <waldron.rick@gmail.com>
[#911] Rewrites bulk of Popcorn.removeTrackEvent(), improves performance, fixes byEnd event issue.
[#919] Implements toString for track events, provides a reasonable default

Signed-off-by: Rick Waldron waldron.rick@gmail.com <waldron.rick@gmail.com>
[#921] updated youtube tests to use non private URL
[#834] youtube autoplay fix and tests
[#834] one last bug in youtube autoplaygit add players/ I think I have itgit add players/ paused needs to start as undefined to mimic youtube's state
[#834] removed dead code
Extend Subtitle unit test timeout for Safari on Windows [#871]
Remove popcorn.timeline.css [#879]
Separate .player and .parser into their own modules [#904]
Re-write Popcorn.removeTrackEvent, Fix ByEnd removal bug [#911]
Modified unit tests to support IE9 quirks [#692]
Added testfunction2.js, changed popcorn XHR tests to use it [#692]
Forgot to add a 2 to the assertion [#692]
Merge branch 'develop' of git://github.com/cadecairos/popcorn-js into 1.2

* 'develop' of git://github.com/cadecairos/popcorn-js:
  [#911] Rewrites bulk of Popcorn.removeTrackEvent(), improves performance, fixes byEnd event issue.
  [#911] Don't assume a sequential index reference for track events.
  [#911] Failing tests. http://gyazo.com/66c76333dd7173e3fab1001d3ea0c8fc.png?1328905037
  [#904] fixed whitespace, comma and file moved back to proper location
  [#904] moved parser into modules, updated tests, etc.
  [#904] removed popcorn.player.html. It does not make sense.
  [#904] removed player from archaic test
  [#904] moved player into modules, tests, updated all touching files
  Extended timeout for subtitle unit tests [#871]
  Removed popcorn.timeline.css [#879]
[#914] Alias listen, unlisted, trigger as on, off, emit

Signed-off-by: Rick Waldron waldron.rick@gmail.com <waldron.rick@gmail.com>
[#773] fixed test to support ff 3.6, using seeked events
[#772] fixed test to support ff 3.6. ff 3.6 is setting times to 0.99 instead of 1, this is causing the test on pause at 1 to not run. Increasing the test range fixes it. Most tests don't have this problem because we don't pause, but play, so 0.9 quickly turns into 1.x