URL scheme, host, port, path add to the record

Add add_url_scheme, add_url_host, add_url_port, add_url_path option

### add_url_scheme

If set to `true`, scheme (use `url_scheme` key) will be added to the record. Defaults to `false`.

### add_url_host

If set to `true`, host (use `url_host` key) will be added to the record. Defaults to `false`.

### add_url_port

If set to `true`, port (use `url_port` key) will be added to the record. Defaults to `false`.

### add_url_path

If set to `true`, path (use `url_path` key) will be added to the record. Defaults to `false`.