added optional hiera merge functionality

This patch uses hiera_array to find all instances of sudoers::preamble.
The default for this is false, to preserve backward compatibility,
but should change to true in future versions.

With this patch it is possible to have global configurations in common.yaml
and add specific parts on other hiera levels like roles or fqdn.