FLOE-116: Switched to using dynamic components.

The resourceInputs are now added as dynamic components. This is just feature complete with what had been there. No new features to add/remove resourceInputs were added yet.The unit tests were updated to work with the dynamic components.
Merge remote-tracking branch 'cindy/FLOE-116' into FLOE-116

Conflicts:
	src/js/resourceInputPanel.js
FLOE-116: refactored conditionAny

Refactored to use fluid.find internally instead of a for loop.
FLOE-116: renamed conditionAny

Renamed the conditionAny transform to find (fluid.transforms.find)
FLOE-116: renamed init namespace and listener

Renamed to loadTemplate to be more descriptive.