Bugfixes and Enhancements

* Break up large attributes into parts easier to overwrite
* Use easybib_nginx
* Add easybib_nginx attributes and default template features (htpasswd, etc)
* hardcoded nginx group removed
* Most of the "pathnames" were actually files, which should not be created
* Install tcpping and hping only if respective probe is configured
* Use Probes configuration as hashes instead of array so I dont have to specify defaults in stack.json
Added specs for smokeping
Cleanup: Relocate hping/tcpping to configure
Bugfix: Supply docroot and appdir so ::EasyBib::Config is skipped
Bugfix: variable name collision
Bugfix: Removed errorneous iteration
probe names are case sensitive
Bugfix: Probe not defined error
Bugfix: Enable user/password for nginx
Debugging: Add Debugcode to htpasswd generation
Bugfix: htpasswd default should be nil, not empty
do not return nil htpasswd
Removing debug output, last bugfix
Merge pull request #523 from fh/t/smokeping

Smokeping: Bugfixes and Enhancements