Modify junos_get_facts to be compatible with py-junos-eznc#638. (#210)
Modify junos_get_facts to be compatible with py-junos-eznc#638. (#210)

Ansible 2 doesn't like custom objects in a module's return value, and
after py-junos-eznc#638 PyEZ facts are now a custom object rather than a true
dict. Since facts are read-only, we must begin by copying facts into a dict.
Also, since PyEZ facts are now "on-demand", this must be done before closing
the connection. These changes remain backwards compatible with older PyEZ
versions that have older fact gathering code.
Juniper/ansible-junos-stdlib,Juniper/ansible-junos-stdlib