Fix uid & gid substitution in rsyncd.conf.erb, remove duplicates

Signed-off-by: Tim Serong <tserong@suse.com>
Before applying the proposal, check there's at least one replica

If there's no replica, well, nothing can work since it means nothing is
ever saved. (And swift doesn't really like that ;-))

https://bugzilla.novell.com/show_bug.cgi?id=774316
check we have enough storage nodes
Simplify error message

There's no need to mention the current value of replicas...
Use third validation step for proposals

We don't want destructive validation.

https://bugzilla.novell.com/show_bug.cgi?id=776375
all the errors, minus the drive interrogation.
html to plaintext line ending
Use log_level = INFO if node[:swift][:debug] is off.

This looks like nitpicking but actually is the only change to the
proxy config that I can make to test the conditional service
restart, bnc#776903.
Set correct package and service names for SUSE.

adjusted package and service names to start with "openstack-"
ubuntu packaging no longer fails for swift-account
Fix memcached recipe for SUSE
Set correct user/group name for SUSE

We prefix the username/group with openstack-
Avoid runit on SUSE

We don't have it, yet. Maybe we get along without
using it.
Avoid running a restart on SUSE unconditionally
Remove sqlite dependency

Seems unused
[SUSE] Do a regular restart of openstack-swift-proxy
Use the standard Swift user
[SUSE] Don't install /etc/default/rsync

We don't use it, don't need it
Set user= in Swift configs

User name can be openstack-swift on SUSE
Fix Account Server Group Name

This is case sensitive, Default is not DEFAULT