[COOK-1897] fixed idempotency problem. notification handler fired every chef run

http://tickets.opscode.com/browse/COOK-1897

The lwrp in this cookbook is just implemented incorrectly. It shows up as having run in the notification handlers every single chef run. Since this lwrp is entirely composed of idempotent resources from the python cookbook I used yfeldblum's ChefExt::recipe_eval wrapper to notify correctly if any of the sub-resources fired.