qwidget branch initial commit

Change-Id: Ib488c34074eb192518387f9a5b88d06a7fc5b1e2