Revert "Compatibility with puppet 3.0, hiera 1.1 and hiera-puppet 1.0."

This reverts commit 46630bdb745416bb6fab232f1fc0af0f9e371bb7.
Use HieraPuppet module provided by puppet 3
merged in changes from https://github.com/ecbypi/rspec-hiera-puppet
yaml file is now optional for spec testing
fixed problems with optional yaml configuration