fix video filename with plus and space

@tejohnso please review and merge. Thanks

app.js - removing newwindow event listener as it shouldn't be part of
this release.
cache.js - replacing plus char with %20 before decoding