Fixed --help & --version to exit without error.

$ ./garb/garbd --version
 INFO: 3.8.r3272
$ echo $?
0
Merge pull request #176 from ottok/3.x

Small fixes to RPM packaging on OBS
Refs #166 - since I can't reproduce the bug, I'm adding more diagnostic output in case of assertion.
refs #177 nmap dependency, use runsuser instead of sudo
refs #179 fixed typo in garb config file
Refs #166 - tentative fix for the issue: seqno_released was not updated properly in all circumstances.
Merge branch '3.x' of https://github.com/codership/galera into 3.x
Merge pull request #167 from nirbhayc/3.x

Fixed --help & --version to exit without error.
Refs #88: warning when host can not be resolved.
it is ok that remote address list is empty only if bootstraps.
Refs #88: to pass clang
Refs #166 - this seems to be a real fix: seqno_released was not reset in GCache::reset() which caused initial assert to fire.
Refs #166: fix to a previous commit - some asserts were too strict.
Also added an explicit swap_array<T [&a], N>() template for swapping arrays. Just in case compiler does not have it.
Refs #88: remove unnecessary const qualifier
Refs #88: remove mcast_addr_.empty from condition
Merge pull request #183 from codership/gh88

closes #88 merging pull reques #183
refs #184 initial systemd support
Merge branch '3.x' of github.com:codership/galera into 3.x
Predefine GCOMM_EXTRA_PARAMS in cluster.conf.tmpl to empty string because undefined it causes hard to diagnose isssues.
Refs #172: tolerate duplicate fragments at least in production.
Refs #172 - a fix for defrag unit test