fix rpc responses processing for bad replies

This fixes a bug where the rpc client stops processing incoming rpc responses
with the user specified block when encoutering the reply of a broken or
misconfigured node.
Unbreak after mc-call-agent removal
Merge pull request #192 from jasperla/packaging

Unbreak after mc-call-agent removal
(MCO-186) Change url in solaris readme

This commit changes to broken codehaus.org url to refer to rubygems
instead.
Merge pull request #193 from ploubser/bug/master/mco-186

(MCO-186) Change url in solaris readme
MCO-325 - update win32 instructions to point at 1.9.3

MCollective runs acceptably well on 1.9.3 on windows.  It's what
we ship in PE and also what the unofficial .msi uses.
Merge pull request #194 from richardc/MCO-325_windows_readme

MCO-325 - update win32 instructions to point at 1.9.3
Merge branch 'stable'

* stable:
  (maint) Update release date
  MCO-336 - update release notes and changelog for 2.5.2
  (MCO-346) - Fix Data plugin and Agent load ordering
  (MCO-311) Remove current directory from Ruby load path
Minor adjustment to 2.5.2 release date
(RE-1497) Remove quantal from build_defaults

This commit removes quantal from all build defaults because it is end of
life. It removes the defaults from the build_defaults yaml.
Merge pull request #200 from clantant/RE-1497/master/srcs

(RE-1497) Remove quantal from build_defaults
(MCO-366) Remove Sid/Unstable from build defaults

This commit goes through the build_defaults.yaml and removes the sid and
unstable entries. Part of the reason for this removal is we don't test
against sid but release it and we build packages for debian-testing.
(MCO-181) Add --[no-]daemonize flag to mcollectived

Adds the daemonize flag. This flag will override the value defined in
the config file allowing init scripts etc to tell mcollectived whether
it should daemonize or not.
Merge pull request #201 from clantant/MCO-366/master/sid

(MCO-366) Remove Sid/Unstable from build defaults
Merge pull request #202 from ploubser/mco-181

(MCO-181) Add --[no-]daemonize flag to mcollectived
Merge branch 'stable'

Conflicts:
	ext/build_defaults.yaml
(MCO-360) Remove all references to the 'mcollective' agent

Controller messages have been deprecated for an extremely long time.
After deprecating it we stopped processing messages directed at the
'mcollective' agent but we are still connecting to its related queues
and topics.

This commit removes all trace of the 'mcollective' agent and controller
messages.
Merge pull request #204 from ploubser/mco-360

(MCO-360) Remove all references to the 'mcollective' agent
(MCO-199) Fix halt_code to return the correct exitcode for mco ping

When calling halt_code with the client object created from a mco ping
application we are in the special case where we have 0 nodes discovered
and a non zero amount of responses.

This commit changes the list of "return if" statements in favor of a
if/else statement and adds the check where discovered = 0 but responses
> 0, allowing the method to behave as documented and ping to work as
> intended.
Merge pull request #205 from ploubser/mco-199

(MCO-199) Fix halt_code to return the correct exitcode for mco ping