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
Merge pull request #49 from MirantisDellCrowbar/feature/rackaware/betty/folsom

Swift "rack awareness" feature