supports nested values of ohai.

currently, we can not use nested ohai values.  This PR fixes it.

comment says "it contains a lot of nested stuff we can't use for templating w/o making a nicer key for it", but I think lower level keys not necessary to have global unique key.
if there are something I missed, plz reject this PR.

Thank you.