ONVIF authentication

ONVIF uses WS-UsernameToken authentication.  it is different from digest access authentication

The RTSP stream used by ONVIF devices may choose to use standard digest access authentication.

WSHttpBinding is not supported by UWP, so one has to customize binding to use WS-UsernameToken authentication for UWP apps.