parse query string regardless of type

I've found that the incoming query string is not always, ahem, a string. Some plugins pass an array. Using `wp_parse_args()` seems functionally identical and avoids a PHP warning when that's the case. Feel free to ignore if this plugin shouldn't accommodate query strings that are not strings.