22720 - --nodes 'nodefile' doesn't work on ruby 1.9.3

In the past the nodes option failed on ruby 1.9.3 because the input
value was replacing the discovery_options array with a string.

This commit appends the input value to the discovery_options array and
adds some additional testing for the Optionparser class.
Merge pull request #113 from ploubser/bug/master/22720

22720 - --nodes 'nodefile' doesn't work on ruby 1.9.3
22720 - --nodes 'nodefile' doesn't work on ruby 1.9.3

Updated changelog
(#16786) get bldmacpkg working for latest version of mcollective
Update changelog for 16786
16572 - deb pkg installs to a ruby-version independent dir

As newer debian/ubuntu releases default to ruby 1.9, mcollective-common
should install files to a version-independent directory.

/usr/lib/ruby/vendor_ruby/ has been in ruby's default path on debian at
least since lenny (2009).
Merge pull request #114 from richardc/bug/master/16572

16572 - deb pkg installs to a ruby-version independent dir
Update changelog for 16572
21788 - Ability to retrieve multiple facts through rpcutil

This commit adds the get_facts action to the rpcutil agent. This action
accepts a comma-separated list of fact names and returns a hash
containing fact => value for all supplied facts.
21788 - Ability to retrieve multiple facts through rpcutil

This commit adds tests for the get_facts action added to rpcutil.
Merge pull request #115 from ploubser/feature/master/21788

21788 - Ability to retrieve multiple facts through rpcutil

Closes #98
Update changelog for 21788