Modulefile starts with version 0.1.0
(maint) Fix undefined local variable error from afdddb8

Without this patch the acceptance tests fail to run because of an
undefined local variable.  My previous attempt to fix the acceptance
test caused this error because the variable was set inside of a closure
when the variable did not yet exist outside the closure.

This patch addresses the problem by defining the variable outside of the
closure so that the block references our own variable rather than
creating another one.
(Maint) Remove accidentally left in debug statement
(#20128) Improve dequeue example to represent two separate resources

The existing spec example for dequeuing events used a single resource and
self-refresh, which didn't accurately reflect the two resource layout in the
original issue #7165 where one resource notifies another.
(#20128) Handle event dequeues when target resource has no events registered

In the case where a resource triggers an event with invalidate_refreshes
enabled (i.e. a service starts), the dequeue process would attempt to
invalidate other events registered for this resource.  If no other
notifications had been received on the resource already, then the hash element
for the resource would be nil.  The resource would then fail:

  Error: /Stage[main]//Service[service]: Could not evaluate: undefined method `[]=' for nil:NilClass
Merge branch 'domcleal-tickets/master/20128-service-dequeue-nil'

* domcleal-tickets/master/20128-service-dequeue-nil:
  (#20128) Handle event dequeues when target resource has no events registered
  (#20128) Improve dequeue example to represent two separate resources

closes #1585
(#20136) Add include_private argument to Array#respond_to? monkey patch
Merge pull request #1586 from domcleal/tickets/master/20136-array-respond-to

(#20136) Add include_private argument to Array#respond_to? monkey patch
Merge pull request #1583 from ghoneycutt/tickets/master/20100_Modulefile_starts_at_0_1_0

Modulefile starts with version 0.1.0