[COOK-2820] Update metadata.rb for all attributes plus recipe option for each

http://tickets.opscode.com/browse/COOK-2820

Not all attributes are defined in metadata.rb so add the missing ones plus a recipe option for each pointing to which recipes each node attribute is used with.