(#PUP-1046) Add spec test for skeleton for generated modules

This patch adds a simple spec test to ensure that by including the
class with default values for all the parameters, that the class is
contained within the catalog.
(#FORGE-38) Add Rakefile to skeleton for generated modules

This patch adds a simple Rakefile that provides rake tasks `lint` for
puppet-lint, `validate` for validation of manifests, templates, and ruby
files, and the tasks provided by the puppetlabs_spec_helper.
(PUP-1332) Add instantiated upstart services to exclude list

Previously puppet would fail when trying to list all services because some
services require parameters for status queries to succeed. These include
idmapd-mounting and startpar-bridge. This commit adds those services to the
exclude list so that they are ignored when querying upstart for their status.
Merge pull request #2475 from haus/ticket/master/pup_1332_add_more_upstart_services_to_excludes

(PUP-1332) Add instantiated upstart services to exclude list
Merge pull request #2253 from ghoneycutt/PUP1046_module_generate_skeleton_spec_test

(#PUP-1046) Add spec test for skeleton for generated modules
Merge pull request #2254 from ghoneycutt/FORGE38_module_generate_skeleton_rakefile

(PUP-2045) (FORGE-38) Add Rakefile to skeleton for generated modules