[qmlsettings] Port to qt5.

Porting to Qt5, USB page not working in N9 and can't test it in a VM. Is this a problem, the enums are ok though?