Added support for the internal default: protocol
Added defaultdownloadlocation.toString