Allow data structures in Foreman

This change allows users to store YAML in Foreman to support data structures.

In foreman, you can assign this value to the param "testhash":

name1:
  - val1
  - val2
name2:
  - val1
  - val2

The result will be a hash the user can interpolate into variables in a puppet module.