Imported changes from bitbucket repository: webcam support, https support, applications concept (vimeo and youtube), and various other changes.