add pld platform support; fix provides

the provides and depends are based on attribute values, not filesystem
hierarchy

and this rpm plugin provides `node['rpm']` not `node['linux']['rpm']`

retry #4 for ohai7