Explicitly catch non-pid transcode results

Just improves error reporting, since this is happening some due to hpc
issues.
Fixes #2259 (IE11 thing)
displayService browser-specific tests
added non-user owner to volume create POST. Fixes #2225
Add download link to asset lists in browser
Merge branch 'staging'

Conflicts:
	app/assets/javascripts/form/volumeEditOverviewForm.js => app/assets/form/volumeEditOverviewForm.js
	app/assets/javascripts/service/displayService.js => superseded
	app/assets/templates/directive/browserAsset.html => removed
	app/store/transcode.scala