Make parser configurable.

Fixes #182.
Only show the "Untouched resources" stanza when untouched resources exist
Add spec coverage of parser configuration

Without this patch we don't have any spec coverage of the :parser
configuration addition in the previous patch.  This patch adds two tests
that makes sure the setup_puppet method configures Puppet with the
:parser setting.  We don't actually test to make sure the configuration
is read from Rspec, but the majority of the behavior in the method is
covered with respect to the parser setting.
Merge branch 'daenney-future-parser'

* daenney-future-parser:
  Add spec coverage of parser configuration
  Make parser configurable.
Fixup previous commit for readability

Without this patch the previous commit to the resource section if
coverage is at 100% is a bit difficult to read since there's a long
method chain.

This patch addresses the minor issue by breaking up the method chain and
switching to inject so the reader can see the object being built up.
Sort the untouched resources coverage list

Without this patch the list of untouched resources in the coverage
report is unsorted.  This is a problem because it's difficult to get a
sense of how many of a certain type of resource isn't covered or if a
specific resource is covered or not.

This patch addresses the problem by sorting the list of untouched
resources.
Merge branch 'deanwilson-coverage_output'

* deanwilson-coverage_output:
  Sort the untouched resources coverage list
  Fixup previous commit for readability
  Only show the "Untouched resources" stanza when untouched resources exist
ensure better error message when expecting an Array, but the content defined is nil
Add pry to development bundle group
Add behavior tests for parameter matchers

Without this patch we don't have good test coverage of the way parameter
matches behave.  This patch addresses the problem by adding examples for
the types of parameter values currently implemented as having
expectations against actual values.
Merge branch 'doc75-fix_nil_array'

* doc75-fix_nil_array:
  Add behavior tests for parameter matchers
  Add pry to development bundle group
  ensure better error message when expecting an Array, but the content defined is nil