Rebuild Community Video Component to support mobile devices and full width

- Add settings for aspect ratio / custom width
- Supports Vimeo and YouTube
- Trl Support