Make ident generation more like front-end, use in download filenames

Fixes assembla-171 with names like:
  Infants crawling-pilot-6-Mini drop-off-Walkers-Lab, NY.mp4