Merge pull request #4 from MirantisDellCrowbar/bug/chef-server/pebbles/master

killall -9 chef-server chef-server-webui missed child processes like
Merge pull request #1805 from aspiers/master

link to history behind $CROWBAR_FILE
install-chef-suse.sh: Update repos for SLES11-SP3 and Cloud 2.0

There are some checks that we have to disable for now as we don't have
all the final repos yet. This will need to be fixed at a later stage.
Fix grammar in realm string

Note that due to a bug in Rails, HTTP authentication realms cannot contain commas :-/
Merge pull request #1806 from vuntz/suse-sp3-cloud-2.0-repos

install-chef-suse.sh: Update repos for SLES11-SP3 and Cloud 2.0
install-chef-suse.sh: Fix REPOS_SKIP_CHECKS for CROWBAR_TESTING

Add an extra space to the REPOS_SKIP_CHECKS assignments to fix it when
appending to an existing value.
Merge pull request #1808 from rhafer/master

install-chef-suse.sh: Fix REPOS_SKIP_CHECKS for CROWBAR_TESTING
Use DEBUG global
Clean up debugging
Simplify gsub substitutions
Refactor handling of fatal errors
Until we have more fine-grained exception handling, we should not discard valuable debug.
Refactor code which uploads cookbooks / data bags / roles via knife
Refactor variable names for a bit more clarity
Only catch StandardErrors.

We don't want to catch SystemExit, and other Exceptions are serious
enough to warrant a mandatory stacktrace.
Do not make sass stylesheets 0755 but 0644

Part of https://bugzilla.novell.com/show_bug.cgi?id=776583
Get cookbooks, data bags, and roles from files listed in barclamp rpm when on SUSE
Include rpm name in warning / debug messages
barclamp_install.rb: Add --rpm option to tell when to use rpm install

Instead of forcing install from rpm on SLES, add a --rpm option that
will specify if the install process should be done from rpm.

This has the benefit of allowing non-rpm install on SLES too.
install-chef-suse.sh: Rename CROWBAR_TESTING to CROWBAR_FROM_GIT

It's more explicit.