Add functional test for update of provider resource

Adds a test where we update a nested stack definition, to ensure
the implementation signature is correctly recognised as changed
so the update is applied in-place to the nested stack.

Change-Id: I2fbbf749d7265d26fd7104036fe61d3e855ca7b7
Related-Bug: #1389499
Merge "Add functional test for update of provider resource"