Rework the creation of the crowbar client in chef

The "crowbar" system user does not have permission to read /etc/chef/webui.pem
by default. So call create client as root. And "knife configure" as "crowbar".

Addtionally the "crowbar" user on SUSE is currently created with the shell set to
"/sbin/nologin". sudo -i does not work in such a case. Call it with out it.
Remove reference to outdated incorrect FSF address

This fixes an rpmlint warning when packaging.
Merge pull request #23 from rhafer/master

Merged by devtool for VictorLowther
Merge pull request #24 from aspiers/fix/FSF-address

Merged by devtool for VictorLowther
 move chef stuff out of barclamp to lib dir
a bunch of rake tasks to manage chef connection info
more engine clean up (table name, name space), move chef interactions to lib (out of model)
add .gitignore for barclamp repos with .lock, etc
Merge pull request #26 from waynepallen/pull-req-master-a3d45f51024981b55189dec60404256f40032ad1

Add .gitignore file to barclamp repo; ignore Gemfile.lock files, etc. [1/1]
Merge pull request #25 from aabes/pull-req-master-a58af6e6041bae2131b4c2cf9d046f01e570b913

Merged by devtool for VictorLowther
1) add unique index on connection info per url/client name to prevent duplication/confusion
2) change the rake tasks a bit to make passing parameters more usable.

Sample invocation to install a connection info:
 bundle exec rake  url="http://192.168.124.10:4000" name="crowbar" key_file=/home/crowbar/foo.pem crowbar:chef:inject_conn
fix fat finger
Merge pull request #27 from aabes/pull-req-master-1cc2a88b06ece498758fd99a3d92d4c45c20a0f5

more chef conn / jobs [2/2]
add running_chef_info to allow extracting info from a json file
Sample invokation (in dev environment, with sample file):
bundle exec rake crowbar:chef:running_chef_info file=/tmp/crowbar-dev-test/chef-server-running.json path=chef_server.lb.vip

127.0.0.1
Merge pull request #28 from aabes/pull-req-master-1648439fcdc74545b74a2326271b194a309b5f80

extract chef server running info [1/1]
Tidy up gemspec files - rails version dependency, files list
fix up files list in gemspec file - no Rakefile
Crowbar cookbook is no longer needed

Everything in there has been converted into setup actions meanwhile
Merge pull request #29 from waynepallen/pull-req-master-841e46637840004f5285efc7c99575813265de65

Merged by devtool for cloudedge
Merge pull request #30 from rhafer/fix/cleanup-cookbook

Merged by devtool for VictorLowther