Backport Multiproxy pieces e26be2f30084

Conflicts:

	chef/cookbooks/swift/recipes/default.rb
	chef/cookbooks/swift/recipes/dispersion.rb
	chef/data_bags/crowbar/bc-template-swift.json
	crowbar.yml
	crowbar_framework/app/models/swift_service.rb
	crowbar_framework/app/views/barclamp/swift/_edit_deployment.html.haml
Backport dispersion and middlewares
Finish backporting (dispersion and middlewares)
Workaround for swiftclient for dispersion tools
Fix restart_command issue on storage nodes
Fix dispersion
Fix smoketests
rack awareness based on switch attribute from crowbar's lldp detection system
typo
some testing feature was enabled before
Add git hash to client.py for python-swiftclient
Merge pull request #49 from MirantisDellCrowbar/feature/rackaware/betty/folsom

Swift "rack awareness" feature
Merge pull request #48 from MirantisDellCrowbar/feature/DCB-1/betty/master

dispersion, smoketests  fixes