Revert "Revert "plugin:task Adds support for names-factory of type change""

This reverts commit f99c7570a66adb9155320b33053e8538c1515f0f.

Re-add this functionality with tests passing.

Change-Id: I3b02981a9707b466d5b79e421c270a2fe5d322b5
11 files changed