Rebuild Community Video Component to support mobile devices / full width

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