7406 - Turn mc-pgrep into an application

Turn the basic mc-pgrep into an mco application.  As with mc-pgrep the
kill and pkill actions are not represented in the application as they
are just too dangerous for general use.

The timeout in the agent did not match up with the DDL, this resolves
that avoiding short timeout errors on slow machines

The mc-pgrep script was removed
Merge pull request #34 from bobtfish/registration_topic_extra_yamls_in_registration_data

Registration topic extra yamls in registration data
12503 - issue when installing packages (puppet 2.7.x, mcollective 1.2.1, package.rb 2.1)

Update the DDL to match version in the package agent
The check could fail in cases where a node sent completely bogus results
we now handle that as unknown data.

The client never disconnected from the middleware resulting in lots of
EOF exceptions being logged in ActiveMQ

Fixed the indention
14543 - Report versions in the last_run_summary action

Recent versions of puppet has added more information to the
last_run_summary file so we're reproting that now too
13412 - puppetd plugin should use "puppet agent" and not puppetd

Change the default puppetd command from /usr/sbin/puppetd to
/usr/bin/puppet agent.  The puppetd command has been deprecated for
sometime and upcoming puppet 3.0 will completely remove it.
7760 - sshkey exception handling and logging

The sshkey plugin is unused, it does not work with mcollective 2.0 and
it is not currently somehting we want to maintain as part of the core
project or set of plugins.

Removing it from this repository.
14768 - meta registration should send the identity in addition to the fqdn

The plugin will also send the configured identity in addition to the
fqdn now
Typo in check-mc-nrpe
Merge pull request #39 from kscherer/nrpe-typo

Typo in check-mc-nrpe
Add discovery plugin that uses mongodb registration data
Merge branch 'master' of github.com:puppetlabs/mcollective-plugins
14869 - The 'meta' registration plugin should send the list of collectives

Also send the configured collectives list to the registration receivers
to facilitate sub collective aware discovery plugins
Previously the MongoDB filter did not consider the target collective
when selecting hosts, the meta registration agent has been updated to
send the collectives a node blong to so this plugin can now restrict
results to the requested collective
Add a data plugin that understands the puppet resources file allowing
for discovery queries like:

    mco find -S "resource('File[/srv/www]').managed = true"
		mco find -S "resource().count > 500"
Add sysctl data source and move the resource data source to correct
location
14976 - package agent isnt in line with current agent design approach

The package agent was ported from old style agents before the current
style of agent development was well established and so it was always a
weird fit.

This changes the output formats around to be more in line with current
design and how the CLI works.
Add a data source capable of introspecting installed agents on a node
Fixed #15111 - Fixed typo in yum checkupdates in package agent

The DDL has an output value of oudated_packages. The agent expects
to populate outdated_packages. This causes Live Management to barf
on yum checkupdates.
15158 - action filter rejected authorization should be treated as status, not as a result

The NRPE treated results where the status code was > 0 as OK, this could
be in the case where something is majorly wrong with the mcollectived on
a node or if the RPC authorization layer denies access to the runcommand
actions.

We now treat those as UNKNOWN statusses