CYB-321 - Provide UI support for generic URL submission

https://jira.ets.berkeley.edu/jira/browse/CYB-321

Building on top of https://github.com/ets-berkeley-edu/datacultures/pull/222

- Added UI support for generic URL assignment submission
- Added a default thumbnail for assignment submissions without a thumbnail

Note that the default thumbnail would ideally not be an image, but an HTML/CSS/FontAwesome only thumbnail. However, as this requires a structural HTML change, I've opted to go for an image approach to ensure that no regressions are introduced at this point.
@christianv @elicochran Before I make this change, can you just confirm that we are not trying to support IE8 for data cultures? The Angular documentation seems to suggest that IE8 is no longer supported anyway, but I wanted to confirm.