<!--- Verify first that your issue is not already reported on GitHub -->
<!--- Also test if the latest release and devel branch are affected too -->
<!--- Complete *all* sections as described, this form is processed automatically -->

##### SUMMARY
junos_ping module fails when using the netconf connection plugin, however when using the network_cli it works with no problem.

##### ISSUE TYPE
- Bug Report

##### COMPONENT NAME
junos_ping module

##### ANSIBLE VERSION
```
ansible 2.8.1
  config file = /vagrant/net_automation_cookbook/ch4_junos/ansible.cfg
  configured module search path = ['/home/vagrant/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
  ansible python module location = /home/vagrant/.local/lib/python3.5/site-packages/ansible
  executable location = /home/vagrant/.local/bin/ansible
  python version = 3.5.2 (default, Nov 12 2018, 13:43:14) [GCC 5.4.0 20160609]

```

##### CONFIGURATION
```
DEFAULT_GATHERING(/vagrant/net_automation_cookbook/ch4_junos/ansible.cfg) = explicit
DEFAULT_HOST_LIST(/vagrant/net_automation_cookbook/ch4_junos/ansible.cfg) = ['/vagrant/net_automation_cookbook/ch4_junos/hosts']
HOST_KEY_CHECKING(/vagrant/net_automation_cookbook/ch4_junos/ansible.cfg) = False
RETRY_FILES_ENABLED(/vagrant/net_automation_cookbook/ch4_junos/ansible.cfg) = False

```

##### OS / ENVIRONMENT
<!--- Provide all relevant information below, e.g. target OS versions, network device firmware, etc. -->
test against Junos 14.1R4.8 and JUNOS 17.1R1.8


##### STEPS TO REPRODUCE
<!--- Describe exactly how to reproduce the problem, using a minimal test-case -->
when using the netconf plugin the junos_ping module fails with the below faliure output


<!--- Paste example playbooks or commands between quotes below -->
```
- name: "Validate Core Reachability"
  hosts: junos
  vars:
    lo_ip:
        mxpe01: 10.100.1.1/32
        mxpe02: 10.100.1.2/32
  tasks:
    - name: "Ping Across All Loopback Interfaces"
      junos_ping:
        dest: "{{ item.value.split('/')[0] }}"
        interface: lo0.0
        size: 512
      with_dict: "{{lo_ip}}"

```

<!--- HINT: You can paste gist.github.com links for larger files -->

##### EXPECTED RESULTS
<!--- Describe what you expected to happen when running the steps above -->
when using the network_cli plugin the playbook works as expected

- name: "Validate Core Reachability"
  hosts: junos
  vars:
    lo_ip:
        mxpe01: 10.100.1.1/32
        mxpe02: 10.100.1.2/32
  tasks:
    - name: "Ping Across All Loopback Interfaces"
      junos_ping:
        dest: "{{ item.value.split('/')[0] }}"
        interface: lo0.0
        size: 512
      with_dict: "{{lo_ip}}"
      vars:
        ansible_connection: network_cli

##### ACTUAL RESULTS
<!--- Describe what actually happened. If possible run with extra verbosity (-vvvv) -->

<!--- Paste verbatim command output between quotes -->
```paste below

failed: [mxpe02] (item={'key': 'mxpe02', 'value': '10.100.1.2/32'}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "mxpe02", "value": "10.100.1.2/32"}, "module_stderr": "Traceback (most recent call last):\n  File \"/tmp/ansible_junos_ping_payload_ee3oycmt/ansible_junos_ping_payload.zip/ansible/module_utils/network/common/netconf.py\", line 83, in parse_rpc_error\n  File \"src/lxml/etree.pyx\", line 3222, in lxml.etree.fromstring\n  File \"src/lxml/parser.pxi\", line 1877, in lxml.etree._parseMemoryDocument\n  File \"src/lxml/parser.pxi\", line 1765, in lxml.etree._parseDoc\n  File \"src/lxml/parser.pxi\", line 1127, in lxml.etree._BaseParser._parseDoc\n  File \"src/lxml/parser.pxi\", line 601, in lxml.etree._ParserContext._handleParseResultDoc\n  File \"src/lxml/parser.pxi\", line 711, in lxml.etree._handleParseResult\n  File \"src/lxml/parser.pxi\", line 640, in lxml.etree._raiseParseError\n  File \"<string>\", line 1\nlxml.etree.XMLSyntaxError: Start tag expected, '<' not found, line 1, column 1\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/home/vagrant/.ansible/tmp/ansible-local-6820j09yeqgo/ansible-tmp-1563527319.039324-40487203490951/AnsiballZ_junos_ping.py\", line 114, in <module>\n    _ansiballz_main()\n  File \"/home/vagrant/.ansible/tmp/ansible-local-6820j09yeqgo/ansible-tmp-1563527319.039324-40487203490951/AnsiballZ_junos_ping.py\", line 106, in _ansiballz_main\n    invoke_module(zipped_mod, temp_path, ANSIBALLZ_PARAMS)\n  File \"/home/vagrant/.ansible/tmp/ansible-local-6820j09yeqgo/ansible-tmp-1563527319.039324-40487203490951/AnsiballZ_junos_ping.py\", line 49, in invoke_module\n    imp.load_module('__main__', mod, module, MOD_DESC)\n  File \"/usr/lib/python3.5/imp.py\", line 234, in load_module\n    return load_source(name, filename, file)\n  File \"/usr/lib/python3.5/imp.py\", line 170, in load_source\n    module = _exec(spec, sys.modules[name])\n  File \"<frozen importlib._bootstrap>\", line 626, in _exec\n  File \"<frozen importlib._bootstrap_external>\", line 665, in exec_module\n  File \"<frozen importlib._bootstrap>\", line 222, in _call_with_frames_removed\n  File \"/tmp/ansible_junos_ping_payload_ee3oycmt/__main__.py\", line 231, in <module>\n  File \"/tmp/ansible_junos_ping_payload_ee3oycmt/__main__.py\", line 159, in main\n  File \"/tmp/ansible_junos_ping_payload_ee3oycmt/ansible_junos_ping_payload.zip/ansible/module_utils/network/common/netconf.py\", line 76, in __rpc__\n  File \"/tmp/ansible_junos_ping_payload_ee3oycmt/ansible_junos_ping_payload.zip/ansible/module_utils/network/common/netconf.py\", line 108, in parse_rpc_error\nansible.module_utils.connection.ConnectionError: b\"Start tag expected, '<' not found, line 1, column 1 (<string>, line 1)\"\n", "module_stdout": "", "msg": "MODULE FAILURE\nSee stdout/stderr for the exact error", "rc": 1}
An exception occurred during task execution. To see the full traceback, use -vvv. The error was: ansible.module_utils.connection.ConnectionError: b"Start tag expected, '<' not found, line 1, column 1 (<string>, line 1)"

```

from __future__ import absolute_import, division, print_function
__metaclass__ = type
ANSIBLE_METADATA = {'metadata_version': '1.1',
                    'status': ['preview'],
                    'supported_by': 'network'}
DOCUMENTATION = """
---
module: junos_ping
short_description: Tests reachability using ping from devices running Juniper JUNOS
description:
  - Tests reachability using ping from devices running Juniper JUNOS to a remote destination.
  - Tested against Junos (17.3R1.10)
  - For a general purpose network module, see the M(net_ping) module.
  - For Windows targets, use the M(win_ping) module instead.
  - For targets running Python, use the M(ping) module instead.
author:
  - Nilashish Chakraborty (@NilashishC)
version_added: '2.8'
options: