Refactored dependencynode.py file.

Splitted long methods into smaller ones with smaller context to enhance
readability, maintenance, and to ease futur features integration.
Enh: Added graphite installation in install script
Implemented complex business rules expansion

Business rules can now accept expansion expression on both host and service
items parts, allowing to write complex expnasion expression.

Expansion is now implemented using a filter based search allowing to
easily extend expansion criteria types.
Added comment to warn user not forget config shinken for graphite integration
Fixed a bug in business rule output processing.
Added tags expansion to hosts and fixed some typos
Add error log if too many files
Fix dependencies
Fix log path
test ini file presentation
Fix workdir for arbiter
Disable default module
now we can set modules to start in default config file
Fix name to be coherent with others deamons
fix config to be consistent with comments
fix exception
fix tabstop:use whitespace to replace tab
Merge pull request #997 from itxx00/tabstop-fix

fix tabstop:use whitespace to replace tab
Merge branch 'master' into 810-graphite_support
Transfer github url to shinken.conf file