added option for enabling notification env macros even if lit are enabled
added enable_environment_macros and disable_environment_macros to commands
added enable_environment_macros and disable_environment_macros to commands
Added macro expansion to business rules.

To support macro modulation, business rules are re-evaluated on each
service scheduling loop, and checked for error to detect erroneous macro
substitution.

Also added the ability to force a service scheduling without setting its
status or return value in ShinkenTest class. Used to force business rules
processing in tests.
Fixed business rules re-processing.

Hosts and services should directly come from and upper level (scheduler)
rather being stored in the Host or Service class.
Only re-evaluate business rules having macros.

Filters business rules to only re-evaluate those having macros on
manage_internal_checks step..
keep it simple just enable_environment_macros
Fix : #942
Fix : #942 : fix type with tab
Fix #942 : remove full config load in scheduler
Added service instance properties override feature

It allows to override specific service instances properties through the
definition of the new `serviceoverride` object. This is mainly useful for
dynamycally generated services such as those linked to host templates (those
defined in packs for instances), or linked to hostgroups. This allows to
override a specific instance parameters without having to define a complete
new service.
Imports `properties` attribute from Service class.
Fix use install script with not term

remove use of command tput sgr0 if not term defined like on cron (for
backup action)
avoid error: tput: unknown terminal "unknown"
Added multi valued attributes support.
Fixed multi valued attributes split evaluation.

If an object contains a multivalued attribute (that is reprented
internally by a list object), split should no be done on the split
separator as we do for string uniquely defined attributes (split has
already been done by the user).
Levered leading `+` limitatinon in multi value.
Oops... forgot to update quick_tests.py :)
Forgot `ShinkenTest` silent mode feature.
Implemented host property based service overrides.

Caution, it is taken the asumption that multi valued attributes are
implemented.
Forgot to update quick_tests.sh :)