Use the update-center when installing plugins

This commit tells Chef to download and install the update-center when
installing plugins. This will permit the installation of plugin
dependencies, much like when plugins are installed via the GUI.
Handle super calls correctly in load_current_resource
Backport Chef patches into the cookbook