(docs) Tweak an unclear referent in keystores guide

Using "your" to refer to a new working dir seemed to imply that it had been
referenced before, and a user on IRC got confused.
Update: Change link to screencast list from blip.tv to official Puppet Labs account

The current MCollective video page has a duplicate version on the core puppetlabs.com site:

<http://puppetlabs.com/mcollective/screencasts>

In order to reduce the chance of duplicate content penalties, we want to make the version found on the docs site the canonical version and redirect traffic from puppetlabs.com to docs.puppetlabs.com. 

This change updates the link to the video list to use the YouTube account and playlist owned and maintained by PuppetLabs.com
Merge pull request #106 from nfagerlund/unclear_referent

(docs) Tweak an unclear referent in keystores guide
Docs: Add more explanation about the complexity of networkConnector elements

When explaining this to the PE team, I was reminded of many many gotchas lying
in wait. This makes the doc more wordy, unfortunately, but I think it adds
enough explanation that it'll be easier to get these right.
Merge pull request #109 from nfagerlund/activemq_network_connectors_again

Docs: Add more explanation about the complexity of networkConnector elements
(docs) Explain networkTTL attribute in network connectors

Existing docs seemed to imply that this was based on time, but it's actually
based on network hops.
Merge pull request #110 from nfagerlund/activemq_explain_network_ttl

(docs) Explain networkTTL attribute in network connectors
22316 - MCO Plugin Packager produces more than one source artifact

In the past when invoking the plugin packager, multiple source artifacts
would be created and multiple builds would be run for every identified
package.

This commit changes the behavior of the plugin packager to only build a
single source artifact and perform a single build.

The ability to keep build artifacts after the build process has
completed successfuly or failed has been added by passing the
--keep-artifacts flag to the packager.

Naming internally to the packager has also been improved. Iteration is
now referred to internally as revision and the --iteration option has
been deprecated in favor --revision.

The #do_quietly?(true|false) method has been renamed to the more sane
 #perform_verbosely(true|false)

The #build_tool? method has also been renamed to #command_available?
Merge pull request #111 from ploubser/bug/master/22316

22316 - MCO Plugin Packager produces more than one source artifact
22316 - MCO Plugin Packager produces more than one source artifact

Update Changelog
(docs) Change "node reports" to include the word "inventory;" do minor edits

The subcommand name is pretty descriptive, so let's boost its visibility. Via
suggestions from Puppet Labs support team.
Merge pull request #112 from nfagerlund/node_reports_should_be_inventory

(docs) Change "node reports" to include the word "inventory;" do minor edits
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
maint: add rubocop rules for style enforcement

We have a slightly inconsistent style across the codebase.

This starts the process of tidying that up by adding rubocop configurations and
disabling the style issues it reports.  Later we can debate each style issue,
and if we agree with the wider ruby community style guide as crystalised in
rubocop, remove the exceptions and fix the style issues.