parse PiPy for candidate version using yolk

Currently, the python_pip LWRP will execute a `pip install...` every chef run if the action is set to :upgrade.  This patch will amend that behavior by installing the yolk egg and using it to query PyPi to see if there is a newer version of an egg available.  This will prevent the resource from returning as updated if the package is already the latest/specified version.