Fix action 'parse_query' multi-trigger issues

Some themes/plugins will call `$query->parse_query();` during the `'pre_get_posts'` filter.

However `P2P_Query::create_from_qv` do not return back full `query_vars` which lost the `connected_type` settings.

The fix just merge the return values and pre-settings, to avoid such issues.