Use standard macros expansion in bp_rules output.

The limited set of expression expanded in business rules output templates is
now replaced by a standard and full macro expansion using the `MacroResolver`
class.

The common `STATUS`, `SHORTSTATUS` and `FULLNAME` macros are also added to
ease output templates writing on business rules using mixed hosts and
services.
Expands bp_rules t flag from tags rather than use

Tags are now recursed, which is not the case for templates in the `use`
parameter.

This patch expands the `t` flag in business rules expand expressions against
`tags` rather than direct templates in `use`.
Add: snapshots calls, that trigger a command to get more output from elements wehn they are in a bad state in a period where the admin is not here.
Fix: merge
Add: CLI update command for the shinken.io install. Will skip all the configuration part.
Merge pull request #1338 from geektophe/bp_rule_tag_expansion_fix

Use standard macros expansion in bp_rules output templates
Merge pull request #1339 from geektophe/bp_rule_tag_expression_expansion_fix

Expands bp_rules t flag from tags rather than use
Merge : Rework-Parsing-Clean branch after drift
Fix : New parameter type
Fix: #1346
Fix: Empty list value and strip contactgroup
Add: statsd export for inner metrics.
Add: proxy setting to exchange with kernel.shinken.io
Fix: missing test entry