Fix options shared across resources.

When using the option collector in multiple resources in
the same recipe, the options hash in susequent resources would
carry options from previous resources, due to the options hash
being initialized at the class level.