Support :recurse option for Hash.load

Signed-off-by: Dane Jensen <dane@rightscale.com>