support hiera's deep merge for hashes

This changes the way hashes are merged in the hiera eyaml backend, by calling hiera's own Backend.merge_answer method - this uses a deep merge, depending on the presence of the deep_merge gem and hiera configuration.