Update INSTALL file.
ITL: add 'legacy-timeperiod' with update method

fixes #4038
Implement new validation type: name(Type)
Tutorial: Add section about time periods.
Add missing comma.
Removed dependency on boost/uuid.
Fix DST bug in LegacyTimePeriod::ParseTimeSpec().
Fix parsing <MONTH> <DAY> time defs (e.g. "december 25").

Fixes #4040
Fix uninitialized variables.
Implement -d (daemonize) and -e (errorlog).
Init script: Fix shell redirection.
Fix type name.
icinga2.spec: show some love for proper builds

- icinga2 binary location changed to sbin/
- new initscript
- itl is installed into share/
- man pages in man/
- use name macro for every 'icinga2' occurence
- add a changelog

update to 0.0.2 release

fixes #4050
Rename .txt files to .adoc.
Don't allow config items to inherit from themselves.

Fixes #4045
Disallow colons in user-defined objects. Use colons for auto-generated object names.
Fix: ConfigItem types and names are not case-insensitive

Fixes #4044
Make error message about invalid object names more verbose.
Fix infinite loop in LegacyTimePeriod::FindNthWeekday().
Fix ThreadPool exception on shutdown.

Fixes #3891