Consider <instance_attributes/> within primitive operations

When an operation has some nvpairs (example 5.8 from clusterlabs documentation), they are not found by the instances method and this causes resource being updated on every puppet run.

This PR includes a test to show the issue as well as the proposed solution.