Several fixes to barclamp_install/barclamp_uninstall

Here's a summary of the fixes:
 * when using --rpm, do not call bc_cloner() for files that are already packaged correctly with the rpm
 * do not upload data bags from all barclamps when installing a barclamp, just the one from the barclamp being installed
 * mark /opt/dell/crowbar_framework/barclamps/$bc.yml as installed by barclamp_install, so that it gets removed on uninstall
 * regenerate the catalog on uninstall
 * fix removal of files on uninstall