Allow poster to be changed after init. Fixes #525

When poster() is called with a URL, set it to the PosterImage source and update the video element attribute.