Merge branch 'release/0.2.38' into develop
Return correct duration for very short tracks

"No-one will ever have tracks shorter than a second" is not a valid
assumption to make, it seems.
Bundle VC11 runtime with component archives

Add runtime DLLs to component directory, grows the download by 600k,
installed footprint by 1.3 megs. Enjoy.
Bundle VC11 runtime with component archives

Add runtime DLLs to component directory, grows the download by 600k,
installed footprint by 1.3 megs. Enjoy.
Load frontends outside of UI element
Kick off cache load off-thread, block on use
Defer window initialization to window creation

Thanks to Columns UI and it's non-deterministic spam creation of
seekbar_window instances, most initialization is moved to actual window
creation.
Merge branch 'feature/break-everything' into develop
Version bump to 0.2.39
Merge branch 'release/0.2.39'