First take at segmentSearch.
Modified some of the methods in playlist class to take a segment as parameter.
Merge branch 'searchSegment'
When parsing the SMIL file, only adjacent seq elements are collapsed into one segment.
Fixes issue #275: forward over audio that aren't in any segments.

This includes large additions to how the player navigates in the SMIL documents.

Important changes:

 - playIntentOffset is consumed by the canplaythrough event, but cleared by
   the seeked event. Until this event fires, playIntentOffset remains set.
 - timeupdateLock is being cleared later than before to avoid having the
   timeupdate handler interfere when the player is getting ready to play a new
   audio file.
Merge branch 'master' of github.com:Notalib/LYT
Merge branch 'master' of https://github.com/mzedeler/LYT
Merge branch 'master' of https://github.com/mzedeler/LYT
Merge branch 'master' of https://github.com/mzedeler/LYT
Not issue: added headers to predefined lists, ex. Tegneserier, Top 10 etc.
Fixed indendation (issue #145)
Search list reapered when searching
Merge branch 'master' of https://github.com/mzedeler/LYT
Formatting.
Adding integrated test framework based on QUnit.
Working on sample test.
Moved unit tests to separate directory.
Added cleanup code to sample test.
Error fix and cleanup of sample test.
Fixed sample test to reveal a real bug (which has not been fixed yet).