Delete unnecessary clearfix from outer container
Increase default height of controlbar
Add wrapper for control lists for flex box usage

Place toggle buttons and timecontrols inside the wrapper
Apply flexbox model to controls

- Widescreen: time controls and toggle items appear in a row together
- Mobile: time controls and toggle items are placed in two seperate rows
Fix flexbox-bug in titlebar for FF 35

Add min-width to flexed elements in titlebar, otherwise they expand to
much in FF35
Merge pull request #208 from podlove/flexbox-bugfix

Fix flexbox bug in titlebar for FF 35
Merge pull request #207 from podlove/controls-in-a-row

Rework controls
add util module

Exports the cap method ensuring a numerical value is capped
at given max and min values.
add deeplinking example to main documentation page
render chapter marks in progress bar

Add functions `renderChapterMarker` and `renderMarkerAt` to progress
bar module.
As chapters are likely just the first type of markers put it into
own SASS module.
update mediaelement.js to 2.16.x
fix display of buffered media

Read the last element in the TimeRanges collection for reliable
display.
This is a trade-off as some ranges in between might be missing.
Set the range from 0 to duration for the progress bar (no need for
percentages any more).
cleanup player module
refactor Player.create

Move player replacement to the very top.
move zeroFill to util module

for code re-use
cleanup timecode module
cleanup timeline module
improve progress bar rendering and info updates
improve seeking

Buttery seek even in large media by pausing and resuming play
when mouse is released.
Add methods seekStart, seek, and seekEnd to Timeline module.
Remove unused code from critical update method.
Rewritten mouse event handlers for progress bar for performance and
readability.