Multiple widget types

Addresses an issue with the leadWithHTML5 flag broadly affecting any uiconf embedded on the page. This broke upload in blackboard, powerpoint widget in KMS, and caused confusion in some CMS integrations. The leadWithHTMl5 saved to a particular player should only affect that player. Also see https://kaltura.atlassian.net/browse/FEC-667