Fix invalid interval warning
Before this change, following warnings printed during execution:
/usr/lib/ruby/vendor_ruby/puppet/parser/lexer.rb:250: warning: regexp has invalid interval
/usr/lib/ruby/vendor_ruby/puppet/parser/lexer.rb:250: warning: regexp has `}' without escape
thoroughly tested changes to support hiera-eyaml installation and configuration
Merge pull request #18 from terrimonster/add_eyaml

thoroughly tested changes to support hiera-eyaml
Merge pull request #16 from danieldreier/fix_regexp_invalid_interval_warning

Fix invalid interval warning
Extend template to configure logger and deep_merge
Clarify new property documentation
Update readme for new options

Add an example to show how to set the looger and merge_behavior options.
add ability to configure eyaml file extension
use eyaml backend before others

This would prevent the yaml backend from returning raw eyaml data when
using the yaml file extension for the eyaml backend.
Merge pull request #25 from awaxa/eyaml-extension

Add the ability to configure the eyaml file extension
Optionally disable $datadir creation via new $manage_datadir switch.
Correct manage_datadir docs
Merge remote-tracking branch 'pjfoley/extend_template'

Conflicts:
	manifests/init.pp
	manifests/params.pp
	templates/hiera.yaml.erb
Document template variables
Rename manage_datadir to datadir_manage to match BGTM
Add specs and refactor eyaml backend
Add readme
Merge pull request #27 from hunner/patch_eyaml

Patch eyaml
Release 1.1.0
We want eyaml to come before yaml by default