barclamp_install.rb new option: --no-rsync

To be used during package build (together with --no-chef, --no-migrations) to
avoid duplicating all the barclamps file into /opt/dell/barclamps/$name.
Note: crowbar.yml is still created in /opt/dell/barclamps/$name, as other tools
expect it to be present there.
barclamp_install: Use barclamp name as destination directory

Instead of using the base name of the source directory as the destination in
/opt/dell/barclamps, use the name that is extracted from crowbar.yml.
seed-barclamp-packages: Dependencies on other barclamps are add at build time nowadays
Packaging: Use barcamp_install to layout files during build

This makes use of the latest additions to barclamp_install.rb (--no-rsync,
...). The spec and _service file templates where also updated to be in better
sync with the latest manual changes to our spec files.
Teach package_barclamp.rb how to make deb and rpm packages for barclamps.

We now know how to make very stupid .deb and .rpm packages.

Next steap, teach the install process how to install from them.

We still generate tarballs for package caches, though.
Teach build_crowbar how to spin a build using OS native barclamp packages.
Teach make-pkg how to learn about required packages in crowbar.yml.
Merge pull request #1689 from VictorLowther/master-5b598c8110f085ef576877b660248715e65e9054

First pass at adding native package support to Crowbar [2/2]
Merge pull request #1685 from rhafer/rhafer-barclamp_install

Additional packaging related changes
 create base metadata for v2.1.1
move refs for 2.1.1 for provisioner,deployer & raid
Merge pull request #1688 from aspiers/master

Merged by devtool for cloudedge
Add basic data bag validation make-pkg
Fix busted hadoop 2.1 release metadata.
Oops, fix busten install action in the spec template.
Fixed typo
barclamp_install.rb new option: --no-install-actions

To be used during package build to avoid running install-action inside the
buildsystem.
Updated spec file templated to make use of the new option.
install actions: Install them into setup/<barclamp>/*

Create per barclamp subdirectories in setup/, instead of put all install
action scripts into a single directory. Additionally run them from
/opt/dell/setup/ instead of /opt/dell/barclamps/, which does not exist when
installing from packages.
Make sure git knows your name and email address before committing.
fix setup path location, it's not bin