Rework the video post code

Simplify the source URL detection, use logical variable names,
add the "Original" link only if it looks like a link.
Add the video protocol if it's missing (fixes #7)