Use collector typing to ensure correct sequencing of instance and templates

With PE 3.3.0 the template defines would run before the Instance is setup.
Using the collector type we ensure correct sequencing.
Merge pull request #151 from elasticsearch/fix_template_sequence

Use collector typing to ensure correct sequencing of instance and templa...
[TESTING] Drop all puppet version pre 3.2