1002624: Content Search: fix display of package details, fixes #2801

Prior to this commit, the package details was showing package:

Requires and Provides similar to:
{"release"=>"12.P1.el6", "epoch"=>"12", "version"=>"4.1.1", "flags"=>"EQ", "name"=>"dhclient"}

Now, the format for the above would be:
dhclient = 12:4.1.1-12.P1.el6

File previously would look like:
["file", ["/etc/NetworkManager/dispatcher.d/10-dhclient", "/sbin/dhclient", "/sbin/dhclient-script", "/usr/lib64/pm-utils/sleep.d/56dhclient", "/usr/share/doc/dhclient-4.1.1/README.dhclient.d", "/usr/share/doc/dhclient-4.1.1/dhclient.conf.sample", "/usr/share/doc/dhclient-4.1.1/dhclient6.conf.sample", "/usr/share/man/man5/dhclient.conf.5.gz", "/usr/share/man/man5/dhclient.leases.5.gz", "/usr/share/man/man5/dhcp-eval.5.gz", "/usr/share/man/man5/dhcp-options.5.gz", "/usr/share/man/man8/dhclient-script.8.gz", "/usr/share/man/man8/dhclient.8.gz"]]

Now, the format for the above would be:
/etc/NetworkManager/dispatcher.d/10-dhclient
/sbin/dhclient
...
...
Merge pull request #2944 from bbuckingham/bz1002624

1002624: Content Search: fix display of package details, fixes #2801