Resolve issues with webcam custom callbacks video object.

This addresses issue https://github.com/jonashartmann/webcam-directive/issues/19.

Now instead of receiving the video element as a callback you will instead set it on your scope via a setter.