Do hiera hash searches when setting the 'options' variable.

Currently we are unable to fill the 'options' array from multiple hiera backends keeping for example most options in plain yaml backend and options["password"] in encrypted gpg backed.

This commit fixes that and requires https://github.com/example42/puppi/pull/13 to be merged.


This pull request is reopened instead of https://github.com/example42/puppet-foo/pull/2 as I need to use master for my further local fixes.