Enhancement: speed up deploys

This ensures recipes are only executed when an application is
send to the server. It should work on both setup and deploy?
Merge branch 'stable-chef-11.10'

No functional change, just syncing commits
Merge pull request #419 from till/t/speed-up-deploys

Enhancement: speed up deploys
Bugfix: Adapted to new node structure
WIP: attempt to mock/overwrite definitions
Merge pull request #433 from fh/t/fix-hhvm

Bugfix: Adapted to new node structure
Bugfix: Typo
Update: clean-up
Fix: rubocop offenses
Fix: ??? test
Feature: Allow parametrized call of haproxy health check
Merge pull request #434 from till/t/opsworks_definition_mock

T/opsworks definition mock
Merge pull request #435 from fh/t/haproxy-check

Feature: Allow parametrized call of haproxy health check
Enhancement: spec for the status quo
Update: less whitespace for easier matching
Enhancement: add group attribute for consistency
Refactor: refactor nginx.conf generation into defintion

 * definition accepts parameters to do certain things
 * unifies how the configuration is written across recipes
Refactor: move definition into LWRP

 * adjust nginx-lb and nginx-app recipes and specs
 * introduce a matter for notification matching
Enhancement: make LWRP send notifications
Merge pull request #436 from till/t/refactor-nginx-conf-generation

T/refactor nginx conf generation