Add methods to delete environment attributes

For the most part Chef environment attributes have a higher precedence than attributes set on a node. This can lead to some annoying edge cases when you apply some attributes to an environment and they persist for a long time.

We should be able to use an API in Ridley to delete the value at a dotted path for an environment attribute. This pull adds that code to delete the value from the nested Hash.