Fixed unhandled --ignoreschedules in puppet kick
(maint) Add dependency information for yard and redcarpet

Without this patch `bundle exec yard server --reload` doesn't work.
This is a problem because people who are developing Puppet need to be
able to access the API documentation easily and the yard server is one
such way.  This patch addresses the problem by adding a dependency on
yard and redcarpet for the development group only.  This will prevent
the yard and redcarpet gem from sucking in a large number of
dependencies when running in a CI environment because these environments
are expected to omit development only dependencies when bootstrapping
using `bundle install --path vendor --without development`
(maint) Update network_device spec to check for nil

Commit fe95a39 added a default value of false for instantiation of
network transport types. I omitted that value and defaulted to nil since
they're equivalent but didn't update the tests. This commits checks for
nil instead of false.
Merge pull request #1464 from adrienthebo/fixup_1329

Update network_device spec to check for nil
Merge branch 'jeffmccune-yard_gemfile'

* jeffmccune-yard_gemfile:
  (maint) Add dependency information for yard and redcarpet
(main) Add puppet-acceptance/ to .gitignore
Merge branch 'pull-1192'