Make audit plugin log output match standard format
Merge pull request #137 from ericalthatcher/PE-2344_Uniform_Log_Formatting

[PE-2344] Make audit plugin log output match standard format
(MCO-142) MCollective logger plugin should display updated log format

update changelog
maint - Add temp workaround for travis ruby 1.8.7

Rubygems broke travis builds on ruby 1.8.7:

travis-ci/travis-ci#1793
rubygems/rubygems#763

This patch is a temporary workaround until rubygems is updated.

Copied from: https://github.com/puppetlabs/puppet/commit/d58c7f04
(MCO-84) deprecate and remove flattened output

This commit adds deprecation warnings when using the :flatten display
preference.
(MCO-20) add unit tests for MCollective::Facts::Yaml_facts

This commit adds unit tests for the yaml_facts facts plugin.
(MCO-97) Config class does not parse fixnum config parameters correctly

In the past it was possible to set non integer like values where
integers where expected in config files. Example if publish_timeout =
five then publish_timeout would be set to 0.

This commit changes the way integer like strings are parsed so as to
fail if a non integer value is found.
Merge pull request #140 from ploubser/bug/master/mco-84

(MCO-84) deprecate and remove flattened output
Merge pull request #138 from ploubser/bug/master/mco-97

(MCO-97) Config class does not parse fixnum config parameters correctly
Merge pull request #139 from ploubser/bug/master/mco-20

(MCO-20) add unit tests for MCollective::Facts::Yaml_facts
(MCO-98) Add tests for shipped agents

This commit adds tests for all the actions in the rpcutil agent.
Merge pull request #141 from ploubser/bug/master/mco-98

(MCO-98) Add tests for shipped agents
maint: update changelog
(MCO-146) mco ping logs bogus warning

When we added to ability to the client to log a warning when responses
received are less than responses expected we ignored the fact that
applications like ping expect 0 responses, meaning that ping would
always log a warning even when it is behaving normally.

The client receiver will now check if expected responses is greater than
actual responses before logging.
Merge pull request #142 from ploubser/bug/master/mco-146

(MCO-146) mco ping logs bogus warning
Close code block with missing end
Merge pull request #143 from croomes/missing_end

(MCO-147) Close code block with missing end
MCO-138 revert "18663 - should be internationalized"

This reverts commits c6b9451f8bd719c72335ccb2759feb1655055933 and 6d52920470a6135ac1368111d9ddfe3c50264bee.

The i18n based around the i18n gem was incomplete and a little hard to deal
with.  For now we're pulling this implementation out for the stable series and
will revisit it in a topic branch until we have something more mature.
Merge pull request #145 from richardc/revert_i18n

MCO-138 revert "18663 - should be internationalized"
(MCO-148) Add test coverage for logaudit plugin

This commit adds test coverage for the logaudit, audit plugin.