resolves #587 Add support for external video hosting services in video macro
update video embed code, allow service as first positional attribute