kcm/qml: Fix return value for JS url
Return value can be null or an actual URL, not a string, so make the return value a var.
Only affects manual new printer config on initialization of the uri and queue
Fixes the initialization of the data fields, currently this is displayed:
Should be:
Test:
Add a printer, choose manual options, choose LPD.