Update to video child item appearance

* On video display page:
  * Child item titles are linked to the item
  * only files have a download button on the right hand side
  (closes #1738)
get_url() methods on models fixes

* Fix .get_url() methods so that they're more correct more often
Video "Additional Files" list more pure

* Change of ContentGroup.display_style default from 'button' to 'list'
  everywhere.
* Video display page "Additional Files" list made to use
  ContentGroup.display_style button to determine how the items should be
  rendered, but:
* Data migration introduced to set all items' .display_style to 'list'
  (UI to enable button-mode display of items to come in a seperate
  branch)