Replace use of StringEvaluator with EvaluatingParser

This makes the hiera2 backend more powerful; it can now parse
and evaluate full Puppet Expressions. 
The quote method is now Ruby 1.8.7 compliant.

Removes StringEvaluator.